📌  相关文章
📜  oracle 删除序列(如果存在) - SQL 代码示例

📅  最后修改于: 2022-03-11 15:05:18.629000             🧑  作者: Mango

代码示例1
DECLARE
    s_exist NUMBER(1);
BEGIN
    SELECT CASE WHEN exists(SELECT * FROM ALL_SEQUENCES 
                           WHERE SEQUENCE_NAME = 'seq_name') THEN 1
           ELSE 0 
    END INTO s_exist FROM DUAL;
    IF s_exist = 1 THEN
        EXECUTE IMMEDIATE 'DROP SEQUENCE seq_name';
    END IF;
END;