Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.misc -> Re: PLSQL /Enumeration

Re: PLSQL /Enumeration

From: Mark <markg_at_mymail.co.uk>
Date: 17 May 2002 07:10:38 -0700
Message-ID: <ddb31653.0205170610.159023f4@posting.google.com>


Dont think so, only as part of a SELECT statement.

I have a function which does what you want in PL/SQL

IF IS_IN ('a,b,c,d', var1)
THEN
etc.

   FUNCTION Is_In (v_sentence IN VARCHAR2, v_search IN VARCHAR2) RETURN BOOLEAN IS

   BEGIN

     IF LENGTH (v_sentence) <> LENGTH(REPLACE(v_sentence, v_search, '')) THEN
        RETURN FALSE;
     ELSE
        RETURN TRUE;
     END IF;

   END Is_In;


HTH, M

Kevin Robinson <kevin.s.robinson_at_bt.com> wrote in message news:<3CE4B352.FFF1457D_at_bt.com>...
> Does anyone know if its possible to do the following in PLSQL.
>
> IF var1 IN ( a , b , c , d)
> THEN
> etc.
>
>
> Thanks
>
> Kevin
Received on Fri May 17 2002 - 09:10:38 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US