SQLウィザード(更新系)

SQLウィザードとは

SQLウィザードとは、SQL文をウィザード形式で作成することができる機能です。

SQLウィザード(更新系)の起動

SQLウィザードの起動は、データベースアダプタの更新系SQL実行処理のプロパティ設定ダイアログで、[SQLウィザードの起動]を押下して行います。

SQLウィザード(更新系)の画面構成

データ更新の設定画面(挿入)



画像内の番号 名称 説明 備考
(1) 書き込み方法 書き込み方法を指定します。
  • [挿入 (INSERT)]:(デフォルト)
    挿入処理を行います。
  • [更新 (UPDATE)]:
    更新処理を行います。
  • [削除 (DELETE)]:
    削除処理を行います。
 
(2) テーブル一覧ビュー テーブルの一覧を表示します。
  • グローバルリソースの一覧設定で指定した制限数のテーブルが表示されます。
  • 表示されていないテーブルを追加する場合は、ルート要素の右クリックメニューの[追加]を選択し、追加するテーブル名を指定してください。
(3) テーブルキャンバス 書き込みテーブルの挿入定義を設定します。
  • 配置した書き込みテーブルを削除する場合は、対象テーブルの右クリックメニュー[削除]を選択します。
(4) 挿入カラムエディタ 書き込みカラムの挿入値を設定します。
  • 書式はデータベースごとの仕様に合わせてください。
(5) ルート要素 接続対象のデータベース名を表示します。
  • ルート要素の右クリックメニュー[追加]から、テーブル一覧ビューに表示されていないテーブルを追加することができます。
(6) 書き込みテーブル 書き込み対象となるテーブルです。
どのカラムを書き込み対象とするかを設定します。
  • カラム名左側のチェックボックスにチェックを入れたカラムが挿入カラムエディタに追加されます。
(7) ヘルプ ヘルプを起動し、SQLウィザード(更新系)のページを表示します。  

データ更新の設定画面(更新)



画像内の番号 名称 説明 備考
(1) テーブル一覧ビュー テーブルの一覧を表示します。
  • グローバルリソースの一覧設定で指定した制限数のテーブルが表示されます。
  • 表示されていないテーブルを追加する場合は、ルート要素の右クリックメニューの[追加]を選択し、追加するテーブル名を指定してください。
(2) テーブルキャンバス 書き込みテーブルの挿入定義を設定します。
  • 配置した書き込みテーブルを削除する場合は、対象テーブルの右クリックメニュー[削除]を選択します。
(3) 更新カラムエディタ 書き込みカラムの更新値を設定します。
  • 書式はデータベースごとの仕様に合わせてください。
(4) 条件カラムエディタ 書き込みカラムの条件を設定します。
  • 書式はデータベースごとの仕様に合わせてください。
(5) 書き込みテーブル 書き込み対象となるテーブルです。
どのカラムを書き込み対象とするかを設定します。
  • カラム名左側のチェックボックスにチェックを入れたカラムが更新カラムエディタに追加されます。
(6) 条件に追加 書き込みテーブルで選択したカラムを条件カラムに追加します。  
(7) 論理演算子 複数条件の論理演算子です。
  • [AND]
  • [OR]
 

データ更新の設定画面(削除)



画像内の番号 名称 説明 備考
(1) テーブル一覧ビュー テーブルの一覧を表示します。
  • グローバルリソースの一覧設定で指定した制限数のテーブルが表示されます。
  • 表示されていないテーブルを追加する場合は、ルート要素の右クリックメニューの[追加]を選択し、追加するテーブル名を指定してください。
(2) テーブルキャンバス 書き込みテーブルの挿入定義を設定します。
  • 配置した書き込みテーブルを削除する場合は、対象テーブルの右クリックメニュー[削除]を選択します。
(3) 条件カラムエディタ 書き込みカラムの更新値を設定します。
  • 書式はデータベースごとの仕様に合わせてください。
(4) 書き込みテーブル 書き込み対象となるテーブルです。
どのカラムを書き込み対象とするかを設定します。
  • カラム名左側のチェックボックスにチェックを入れたカラムが挿入カラムエディタに追加されます。
(5) 条件に追加 書き込みテーブルで選択したカラムを条件カラムに追加します。  
(6) 論理演算子 複数条件の論理演算子です。
  • [AND]
  • [OR]
 
(7) 上へ移動 書き込みカラムを上へ移動します。  
(8) 下へ移動 書き込みカラムを下へ移動します。  
(9) 削除 条件カラムから書き込みカラムを削除します。  

SQLステートメント内容とテスト実行画面



画像内の番号 名称 説明 備考
(1) SQLステートメントタブ 自動生成されたSQL文を表示します。  
(2) 実行結果タブ テスト実行時の結果データを表示します。  
(3) エラータブ テスト実行時にエラーが発生した場合、そのエラーを表示します。  
(4) SQL文エディタ 自動生成されたSQL文の編集を行うことができます。
SQLウィザードでは生成できないSQL関数を記述することも可能です。
  • 手動で編集した場合、SQLウィザードで再編集を行うことはできません。
(5) テスト実行 SQL文を実行します。
  • SQL文にスクリプト変数またはSQLパラメータが指定されている場合、それらに値を入力して実行することが可能です。
    • 値を入力しない場合、空文字で実行されます。
    • 入力した値はスクリプトの実行には影響しません。

SQL文の生成

SQL文の生成は、以下の手順で行います。

挿入(INSERT)時

  1. [書き込み方法]のリストから[挿入 (INSERT)]を選択します。
    すでに選択されている場合、選択し直す必要はありません。

  2. テーブル一覧ビューから書き込み対象のテーブルをテーブルキャンバスにドラッグ&ドロップします。

  3. 書き込みテーブルで、書き込み対象のカラムをチェックボックスから選択します。

  4. 挿入値の設定を挿入カラムエディタで行います。

  5. 以上の設定でSQL文の生成を行う場合には、[SQLステートメント生成]ボタンを押下します。

  6. [SQLステートメント]タブのSQL文エディタに生成されたSQL文が表示されます。
    [了解]ボタンを押下すると、SQL文が保存され、SQLウィザードが終了します。

  7. 生成したSQL文を実際に実行したい場合には、[テスト実行]ボタンを押下します。
    SQL文にスクリプト変数またはSQLパラメータが指定されている場合、それらに値を入力して実行することが可能です。

  8. 実行した結果は、[実行結果]タブに表示します。

  9. テスト実行時にエラーが発生した場合、[エラー]タブにエラー内容を表示します。

  10. [了解]ボタンを押下すると、生成したSQL文が保存され、SQLウィザードが終了します。

  11. SQL文の再編集を行う場合は、再度検索系SQL実行処理のプロパティ設定ダイアログで[SQLウィザードの起動]を押下してSQLウィザードを起動します。
    SQLウィザードで作成されたSQL文を手動で編集した場合、SQLウィザードで再編集を行うことはできません。 新規作成するか、SQLウィザードで作成したSQL文を編集するかをダイアログで選択して起動してください。

更新(UPDATE)時

  1. [書き込み方法]のリストから[更新 (UPDATE)]を選択します。

  2. テーブル一覧ビューから書き込み対象のテーブルをテーブルキャンバスにドラッグ&ドロップします。

  3. 書き込みテーブルで、書き込み対象のカラムをチェックボックスから選択します。

  4. 挿入値の設定を挿入カラムエディタで行います。

  5. 更新値の設定を更新カラムエディタで行います。

  6. 条件を指定する場合は、書き込みテーブルで条件として使用するカラムを選択し、[条件に追加]ボタンを押下します。
    追加された条件カラムの値は、条件カラムエディタで設定します。
    複数のカラムによる条件が必要な場合は、論理演算子(AND・OR)を設定します。([AND/OR]カラムのリスト[AND][OR]から選択します。)

  7. 以上の設定でSQL文の生成を行う場合には、[SQLステートメント生成]ボタンを押下します。

  8. [SQLステートメント]タブのSQL文エディタに生成されたSQL文が表示されます。
    [了解]ボタンを押下すると、SQL文が保存され、SQLウィザードが終了します。

  9. 生成したSQL文を実際に実行したい場合には、[テスト実行]ボタンを押下します。
    SQL文にスクリプト変数またはSQLパラメータが指定されている場合、それらに値を入力して実行することが可能です。

  10. 実行した結果は、[実行結果]タブに表示します。

  11. テスト実行時にエラーが発生した場合、[エラー]タブにエラー内容を表示します。

  12. [了解]ボタンを押下すると、生成したSQL文が保存され、SQLウィザードが終了します。

  13. SQL文の再編集を行う場合は、再度検索系SQL実行処理のプロパティ設定ダイアログで[SQLウィザードの起動]を押下してSQLウィザードを起動します。
    SQLウィザードで作成されたSQL文を手動で編集した場合、SQLウィザードで再編集を行うことはできません。 新規作成するか、SQLウィザードで作成したSQL文を編集するかをダイアログで選択して起動してください。

削除(DELETE)時

  1. [書き込み方法]のリストから[削除 (DELETE)]を選択します。

  2. テーブル一覧ビューから書き込み対象のテーブルをテーブルキャンバスにドラッグ&ドロップします。

  3. 条件を指定する場合は、書き込みテーブルで条件として使用するカラムを選択し、[条件に追加]ボタンを押下します。
    追加された条件カラムの値は、条件カラムエディタで設定します。
    複数のカラムによる条件が必要な場合は、論理演算子(AND・OR)を設定します。([AND/OR]カラムのリスト[AND][OR]から選択します。)

  4. 以上の設定でSQL文の生成を行う場合には、[SQLステートメント生成]ボタンを押下します。

  5. [SQLステートメント]タブのSQL文エディタに生成されたSQL文が表示されます。
    [了解]ボタンを押下すると、SQL文が保存され、SQLウィザードが終了します。

  6. 生成したSQL文を実際に実行したい場合には、[テスト実行]ボタンを押下します。
    SQL文にスクリプト変数またはSQLパラメータが指定されている場合、それらに値を入力して実行することが可能です。

  7. 実行した結果は、[実行結果]タブに表示します。

  8. テスト実行時にエラーが発生した場合、[エラー]タブにエラー内容を表示します。

  9. [了解]ボタンを押下すると、生成したSQL文が保存され、SQLウィザードが終了します。

  10. SQL文の再編集を行う場合は、再度検索系SQL実行処理のプロパティ設定ダイアログで[SQLウィザードの起動]を押下してSQLウィザードを起動します。
    SQLウィザードで作成されたSQL文を手動で編集した場合、SQLウィザードで再編集を行うことはできません。 新規作成するか、SQLウィザードで作成したSQL文を編集するかをダイアログで選択して起動してください。

仕様制限