Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Usenet -> c.d.o.misc -> EXECUTE IMMEDIATE ON ORACLE 9i
I'm trying to run the following code via SQLPLUS on ORACLE9i:
DECLARE
NCOUNT NUMBER;
drptbl varchar2 (255);
BEGIN
drptbl := 'DROP TABLE ADDRESS';
SELECT COUNT(*) into NCOUNT FROM USER_TABLES WHERE TABLE_NAME = 'ADDRESS';
IF NCOUNT = 1 THEN
EXECUTE IMMEDIATE drptbl;
END IF;
END;
AND IT RETURNS THIS ERROR:
EXECUTE IMMEDIATE drptbl;
*
ERROR at line 10:
ORA-06550: line 10, column 14:
PLS-00103: Encountered the symbol "IMMEDIATE" when expecting one of the following:
:= . ( @ % ;
Does anyone know why this might be ?
Cheers Nick Received on Fri Apr 11 2003 - 07:45:29 CDT
![]() |
![]() |