错误:问题运行示例SQL
ORA-06550: line1, column 22: PLS-00103 Encountered the symbol "end-of-file" when expecting one of the following: * & = - + .......
PL/SQL块:
DECLARE v_c number :=0;
BEGIN
SELECT COUNT(*) into v_c from all_sequences where sequence_name='TEST_SEQ' and sequence_owner='test';
IF v_c = 1 THEN
execute immediate 'DROP SEQUENCE test.TEST_SEQ';
END IF;
END;
/
为什么立即执行?为什么不只是做'那么滴序列...'? – qJake
@spikeX,你不能在PL/SQL块中执行DDL。 – Ben
此外,在问题中增加一点解释或细节可能会有所帮助。不要只粘贴代码。 – qJake