求一个SEQUENCE初始化值清0写法

[复制链接]
查看11 | 回复2 | 2008-10-24 13:29:38 | 显示全部楼层 |阅读模式
CREATE OR REPLACE procedure SFCWEB.DELETE_s_cop_tnid_t
as
begin
EXECUTE IMMEDIATE 'DROP SEQUENCE SFCWEB.S_TN_ID;';
end;

CREATE OR REPLACE procedure SFCWEB.DELETE_s_cop_tnid_t
as
begin
EXECUTE IMMEDIATE ' CREATE SEQUENCE SFCWEB.S_TN_ID
START WITH 0
MAXVALUE 99
MINVALUE 0
NOCYCLE
NOCACHE
NOORDER;';
end;
然后用JOB 控制, 这样应该可以实现的
但是我执行这两个存储过程的时候且报如下错误

ORA-06550: line 1, column 31:
PLS-00103: Encountered the symbol "end-of-file" when expecting one of the following:
;
The symbol ";" was substituted for "end-of-file" to continue.
大家有什么好方法吗?
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
你不要在EXECUTE IMMEDIATE 的SQL语句加“;”
回复

使用道具 举报

千问 | 2008-10-24 13:29:38 | 显示全部楼层
恩啊,出来好了,我也找出来是这个错误了 谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行