アプリケーションプログラミングインターフェイスガイド> DSL API> SQLスクリプトでのDSLサポート>
 
複数のDSLステートメントを含むスクリプト
CREATE SCRIPT /shared/examples/testscript DEFINE AS PROCEDURE pubdbScr3()
BEGIN
CREATE VIRTUAL DATABASE 'PUB5';
CREATE VIRTUAL TABLE /services/databases/PUB5/link2 SET TARGET /shared/examples/ds_orders/tutorial/view1;
END
複数のDSLステートメントを含むスクリプト - 影響あり
CREATE SCRIPT /shared/examples/testscript DEFINE AS PROCEDURE pubdbScr3()
BEGIN
CREATE VIRTUAL DATABASE 'PUB5';
DROP VIRTUAL DATABASE 'PUB5';
CREATE VIRTUAL TABLE /services/databases/PUB5/link2 SET TARGET /shared/examples/ds_orders/tutorial/view1;
END
上記の例は、仮想テーブルが「PUB5」の下に作成される前に仮想データベース「PUB5」が削除されているため、影響を受ける手順を示しています。したがって、「testscript」プロシージャのIMPACT_MESSAGEは、エラーメッセージを表示します。