作成した SQL ステートメントの実行やテストを行えます。
このタスクについて
重要: INSERT、UPDATE、または DELETE ステートメントを実行すると、データベースに変更を加えることができます。
SQL ステートメントにホスト変数が含まれている場合は、個々のホスト変数を該当するタイプの値に置き換えるようプロンプトが出されます。
手順
SQL ステートメントを実行するには、以下のようにします。
- コマンドまたはツールバー・ボタンをクリックして、SQL ステートメントの実行を開始します。
|
|
「データ・プロジェクト・エクスプローラー」ビューで |
- データ・プロジェクトの「SQL スクリプト」フォルダーで、SQL ステートメントを右クリックしてから、ポップアップ・メニューで「SQL の実行」をクリックします。
|
SQL クエリー・ビルダーで SQL ステートメントが開いている場合 |
- をクリックします。
- をクリックします。
- SQL クエリー・ビルダーの「SQL ソース」ペインを右クリックしてから、ポップアップ・メニューで「SQL の実行」をクリックします。
- メイン・ツールバーで、「SQL ステートメントの実行」をクリックします。
|
SQL および XQuery エディターで SQL ステートメントが開いている場合 |
- エディターの上枠にある「SQL の実行」をクリックします。
- をクリックします。
- SQL および XQuery エディター内で右クリックしてから、ポップアップ・メニューで「SQL の実行」をクリックします。
|
- データ設計プロジェクトで SQL ステートメントを実行しようとしている場合は、「接続選択」ウィザードでデータベース接続を選択してから、「終了」をクリックします。 「終了」ボタンが使用不可の場合は、「再接続」をクリックします。
- データベースに接続していない場合は、「データベース許可」ウィンドウでパスワードを指定してから、「OK」をクリックします。
- ステートメントに 1 つ以上のホスト変数が含まれている場合は、「変数値の指定」ウィンドウで値を指定します。
- ホスト変数を含む表の行ごとに、「値」見出しの下のセルをダブルクリックしてから、ホスト変数の値を入力します。
- 「完了」をクリックします。
タスクの結果
結果は「SQL の結果」ビューに表示されます。このビューがまだ開いていない場合は、自動的に開きます。
次のタスク
この製品中のデータベースに対する接続があり、ワークベンチの外部から何らかの方法で (例えば、DB2® で「force applications all」コマンドを使用して) 接続が取り消された場合、接続がドロップされたことは検出できません。
実行するタスクの中には、データベースへのアクティブな接続に依存しているものがあります。
データベースへのアクティブな接続が必要なタスク (SQL クエリー・ビルダーでの SQL ステートメントの実行など) は、接続がドロップされると適切な作業を行えません。
この問題に対処するには、データベースに再接続しなければなりません。