「Enter, Execute and Explain SQL Statements (SQL ステートメントの入力、実行、およびエクスプレーン)」パネル
「Enter, Execute and Explain SQL Statements (SQL ステートメントの入力、実行、およびエクスプレーン)」パネルは、フリー・フォームの SQL ステートメントを入力し、フリー・フォームの SQL ステートメントを実行し、あるいは SQL ステートメントについての情報を入手するために使用します。
パネルとフィールドの定義
Process Options Utilities Help
──────────────────────────────────────────────────────────────────────────────
FM/Db2 (DFG2) Enter, Execute and Explain SQL
SELECT Options: EXPLAIN Options:
Row count . . . . . ALL Query number . . .
Enter "/" to select option Audit Option:
/ Show results Enter "/" to select option
Create audit trail (*)
SQL statement:
Command ===> Scroll PAGE
F1=Help F2=Split F3=Exit F7=Backward F8=Forward F9=Swap
F12=Cancel
- Row count (行カウント)
- 処理されている SQL ステートメントが SELECT ステートメントの場合に、FM/Db2 エディターにロードされる行を制限します。SELECT ステートメントですべての行をロードするには、このフィールドに「*」または「ALL」を指定します。
- Query number (照会番号)
- このエクスプレーンの結果の識別に役立つ番号。このフィールドをブランクのままにしておいた場合には、FM/Db2 が YYYYMMDDss の形式の照会番号を生成します。ここで、ss はシーケンス番号です。
- Show results (結果の表示)
- 選択すると、FM/Db2 は Db2® がステートメントのエクスプレーンの結果としてプラン表に挿入した該当する行を表示しようとします。
- Create audit trail (監査証跡の作成)
- 注: SAF 規則によって必要となる場合は、SAF で制御された監査のオプション名に「(*)」が 付加されます。FM/Db2 による Db2® へのアクセスを FM/Db2 監査ログに書き込むかどうかを制御します。このオプションは、SAF 規則で制御された監査が有効である場合にのみ表示されます。
FM/Db2 は、SMF、またはデータ・セットのいずれかに監査レコードを書き込むことができます。
FM/Db2 監査の制御に SAF 規則が使用される場合、監査レコードを書き込むかどうかは、処理対象の Db2® オブジェクト名と、現在のユーザー ID (TSO ログオン ID) に基づいて決定されます。そのため、ある Db2® オブジェクトの処理には監査が必要でも、別のオブジェクトの処理には必要でない場合があります。また、特定の Db2® オブジェクトの監査要件を変更できなくても、別の Db2® オブジェクトの監査要件は変更できたり、他の TSO ユーザー ID に対しては要件が異なったりする場合があります。
特定の Db2® オブジェクトの処理中に、監査設定を変更する権限を持っていない場合、FM/Db2 によって、間違った設定を入力しているのではないかというプロンプトが出されます。特定の Db2® オブジェクトに対する監査設定を設定する権限を持っている場合、FM/Db2 は、このフィールドにどのような値が指定されてもそれを受け入れます。
- SQL statement (SQL ステートメント)
- フリー・フォームの SQL ステートメントの入力域。複数の SQL ステートメントを入力する場合には、ステートメントをセミコロン (;) で区切る必要があります。
親パネル
子パネル
なし。