存储过程中临时表删除报错“ORA-00942表或视图不存在”异常处理
Oracle存储过程中涉及到临时表先删后建操作时难免发生“ORA-00942表或视图不存在”这样的错误,个人做法是删除的时候加入异常处理,不抛出表不存在的异常,具体如下: BEGIN BEGIN EXECUTE IMMEDIATE 'DROP TABLE <<Your Table Name>>' ; EXCEPTION WHEN OTHERS THEN IF SQLCODE != - 942 THEN RAISE ; END IF ; END ; EXECUTE IMMEDIATE '<<Your table creation Statement>>' ; END ; 参考地址 来源: CSDN 作者: 且看风去风留 链接: https://blog.csdn.net/github_37764221/article/details/103891487