SET コマンドを使って、現在のディレクトリとデータベース接続の動作を設定します。
構文:
コマンド | キーワード | 値 | 開発者用メモ |
|---|---|---|---|
SET | DIR | 値 | 任意。DIRキーワードを使用して、現在のディレクトリとして設定する相対ディレクトリ・パスまたは絶対ディレクトリ・パスを指定します。 |
ONERROR | *ROLLBACK | 任意。このキーワードは、SQLステートメントの実行時に例外が発生した場合に行うアクションを指定する場合に使用されます。 | |
*CONTINUE | SQL ステートメント実行時に例外が発生した場合、処理は続行されます。 | ||
*DISCONNECT | SQL ステートメント実行時に例外が発生した場合、データベース接続が閉じられます。 | ||
ONWARNING | *STOP | 任意。このキーワードは、SQLステートメントの実行時に警告メッセージが発生した場合に行うアクションの指定に使用されます。 | |
*CONTINUE | SQL ステートメント実行時に警告が発生した場合、処理は続行されます。 | ||
READONLY | *YES | 任意。データベース接続の読み取り専用モードを有効にします。 | |
*NO | データベース接続の読み取り専用モードを無効にします。 | ||
AUTOCOMMIT | *YES | 任意。データベース接続の自動コミット・モードを有効にします。 | |
*NO | データベース接続の自動コミット・モードを無効にします。 | ||
ISOLATION | *NONE | 任意。接続のトランザクション分離レベルを NONE に設定します。 | |
*READCOMMITTED | 接続のトランザクション分離レベルを READ COMMITTED に設定します。 | ||
*READUNCOMMITTED | 接続のトランザクション分離レベルを READ UNCOMMITTED に設定します。 | ||
*REPEATABLEREAD | 接続のトランザクション分離レベルを 繰り返しEPEATABLE READ に設定します。 | ||
*SERIALIZABLE | 接続のトランザクション分離レベルを SERIALIZABLE に設定します。 |
例
SET ISOLATION(*READCOMMITTED) AUTOCOMMIT(*NO)