テーブルを作成するか、テーブルが既に存在する場合は削除し、テーブルを再作成するスクリプトが必要です。CREATE OR REPLACE TABLE
いくつかの調査の後、pl/sql には存在しないことがわかりました。だから私はこのスクリプトを思いつきます:
DECLARE
does_not_exist EXCEPTION;
PRAGMA EXCEPTION_INIT (does_not_exist, -942);
BEGIN
EXECUTE IMMEDIATE 'DROP TABLE foobar';
EXCEPTION
WHEN does_not_exist
THEN
NULL;
END;
/
CREATE TABLE foobar (c1 INT);
この機能を実現する適切な方法はありますか?