ステートメント終止文字は、単一の文字です。
デフォルトでは、SQL および XQuery エディターはセミコロン ( ; ) をデフォルトのステートメント終了文字として使用します。
SQL および XQuery エディターで作成するスクリプト内の SQL ステートメントのために、デフォルトのステートメント終了文字を変更することや、異なるステートメント終了文字を指定することができます。
1 つのスクリプトで、複数のステートメント終止文字を使用することができます。
ステートメント終了文字は、次のステートメント終了文字コマンドが検出されるまでの、その後に続く SQL ステートメントすべてに適用されます。
SQL スクリプトごとに別々のステートメント終了文字を指定することができます。
SQL スクリプトに指定するステートメント終了文字は、SQL および XQuery エディターでスクリプトを開くとき、毎回保持されます。
デフォルトのステートメント終了文字が既に SQL スクリプト内にある場合は、更新されません。手動で変更しなければなりません。
デフォルト以外のステートメント終了文字を指定した場合は、SQL スクリプトの先頭に特殊な comment
ステートメントが追加され、ユーザー指定のステートメント終了文字であることが示されます。
どのステートメントをスクリプトに追加するかによって、SQL ステートメント終了文字を変更しなければならない場合があります。
例えば、CREATE PROCEDURE ステートメントを追加する場合、CREATE PROCEDURE ステートメントの中でセミコロンが使用されているため、終了文字をデフォルトのセミコロンにすることはできません。
以下のような場合に、SQL ステートメント終了文字を変更できます。
- スクリプトを開く
- SQL および XQuery エディターの「検証」タブで
- エディターでのポップアップ・メニューの使用
- スクリプトの編集中に特殊な comment ステートメントを追加する