I am
not sure in 9i. But in 8i I think you can use "case" in sql but not in pl/sql.
You have to use if elsif in pl/sql.
Guang
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]On Behalf Of A Joshi
Sent: Thursday, August 07, 2003 4:24 PM
To: Multiple recipients of list ORACLE-L
Subject: ** is there PL/SQL for caseHi,Is there a statement in pl/SQL like case or is if elsif the only way. Meaning if I need to transalate state depending on input number as follows :1 - CA2 - OR3 - WA4 - ARCan I have one statement like case 'state# :1: state := 'CA'2: state := 'OR'etc.or do i have to do :IF state# = 1 THENstate := 'CA';ELSIF state# = 2 THENstate := 'OR';etcThank You.
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software