怎么在SP中create sequence?
写了一个如下的SP:
create or replace procedure CREATESQ_TEST(P_CHECK OUT VARCHAR2) is
v_count int;
begin
SELECT COUNT(*) INTO v_count FROM USER_SEQUENCES u WHERE u.sequence_name='SQ_TEST_NO';
if v_count > 0 then
EXECUTE IMMEDIATE 'DROP SEQUENCE SQ_TEST_NO';
end if;
EXECUTE IMMEDIATE 'create sequence SQ_TEST_NO minvalue 0 maxvalue 99999 start with 1 increment by 1 nocache'; --报错,ORA-01031 - insufficient privileges
end BES_CREATESQ_TEST;