テーブルを作成できるプロシージャを作成したい。だから私はこれをやった
プロシージャーの作成または置換 test_proc
BEGIN execute immediately 'CREATE TABLE ABC_TABLE AS SELECT * FROM XYZ_TABLE WHERE 1=0'; 終わり;
しかし、コンパイル後に次のエラーが発生します。
次のいずれかを期待しているときに、シンボル「BEGIN」に遭遇しました: ( ; は、コンパイルされたラップされた外部決定論的な parallel_enable パイプラインを使用してクラスター圧縮順序として authid を使用します 続行するには、シンボル「is」が「BEGIN」に置き換えられました。
この理由と手順でテーブルを作成する方法を教えてください。
前もって感謝します...