Oracle PL/SQL 編9 - 動的 SQL、EXECUTE IMMEDIATE、using、into、returning 以前は、DBMS_SQL パッケージで動的 SQL を使用していたが、 最近は、EXECUTE IMMEDIATE を使用すると簡単である。 尚、解析のオーバーヘッドはかなりある。 ■動的SQL - EXECUTE IMMEDIATE ・単純な SQL 発行は、次のようする。 declare begin execute immediate 'create table test (data1 number, data2 number)'; end; / declare begin execute immediate 'drop table test'; end; / ・オブジェクト名の可変指定にバインド変数は許されないようである。 次のように文字列の結合で使用する