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: Truncate Table Not Allowed in PL/SQL?

Re: Truncate Table Not Allowed in PL/SQL?

From: Mark Gumbs <mgumbs--AT--hotmail.com>
Date: Wed, 12 May 1999 09:10:51 +0100
Message-ID: <37393552.0@145.227.194.253>


I'm surprised the statement worked at all in a stored procedure. Truncate is a DDL command. You may have to use DBMS_SQL and pass the truncate command to it to make it work.

Mark

Hi wrote in message <7ha3e0$isj$1_at_nnrp1.deja.com>...
>A one-line stored procedure:
>
>CREATE OR REPLACE PROCEDURE x1 as
>begin
>truncate table tablex1;
>end;
>
>got this error, 'PLS-00103: Encountered the symbol "TABLE" when
>expecting one of the following: := . ( @ % ;The symbol ":= was
>inserted before "TABLE" to continue.'
>
>While connected as the same user, I have no problem to execute this
>truncate command in SQL worksheet.
>
>
>Hi Chan
>
>
>--== Sent via Deja.com http://www.deja.com/ ==--
>---Share what you know. Learn what you don't.---
Received on Wed May 12 1999 - 03:10:51 CDT

Original text of this message

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