oracle procedure 建立

来源:百度知道 编辑:UC知道 时间:2024/06/01 04:10:10
我在oracle中想建一个job来定时更新我的序列
用job来调用一个procedure
但是procedure却不知道怎么能实现
大概意思就是这样:
create or replace procedure aaa as
begin
DROP SEQUENCE bbb;
CREATE SEQUENCE bbb
INCREMENT BY 1
START WITH 1;
end;

求答案!!!!
3楼的方法报PLS-00103错误
说PLS-00103:出现符号“IMMEDIATE”在需要下列之一时::=.(@%

但是procedure却不知道怎么能实现
大概意思就是这样:
create or replace procedure aaa as
begin
DROP SEQUENCE bbb;
CREATE SEQUENCE bbb
INCREMENT BY 1
START WITH 1;

create or replace procedure aaa as
begin
excute immediate 'DROP SEQUENCE bbb';
excute immediate 'CREATE SEQUENCE bbb
INCREMENT BY 1
START WITH 1';
end ;