请问一个简单的存储过程出现异常
请教一个简单的存储过程出现错误SQL codecreate or replace procedure sp_clear_tempdayasbegintruncate t
请教一个简单的存储过程出现错误
SQL codecreate or replace procedure sp_clear_tempday asbegintruncate table t_tempday;end sp_clear_tempday;
提示错误信息:
PROCEDURE SP_CLEAR_TEMPDAY 编译错误
错误:PLS-00103: 出现符号 "TABLE"在需要下列之一时:
:= . ( @ % ;
符号 ":=在 "TABLE" 继续之前已插入。
行:4
文本:truncate table t_tempday;
实在是搞不明白,请教大侠帮助
[解决办法]用动态执行
SQL codecreate or replace procedure sp_clear_tempday ASv_sql VARCHAR2(100);BEGIN v_sql:='truncate table t_tempday';EXECUTE IMMEDIATE v_sql; end sp_clear_tempday;