DBクエリ
最終更新
連携機能パネルのDBクエリタブから、SQLデータベースに対して送信・実行するSQLクエリを作成できます。
送信先のSQLデータベースは、データソース メニューから登録します。詳しい手順は、Data Source接続の設定 を参照してください。
編集中の管理画面で作成されたDBクエリ名が表示されます。
DBクエリ名をクリックすると、その内容が表示され、編集することができます。
入力したキーワードで、DBクエリを絞り込みできます。
(例)employee
を入力すると、all_employees
、delete_empluyee
... などの該当するオブジェクトが表示されます。
操作したいDBクエリにマウスカーソルを載せると、操作アイコンが表示されます。このアイコンをクリックして、各種操作を行うことができます。
キーワードフィルターの隣のをクリックすると、DBクエリが追加されます。
をクリックすると、DBクエリの名称を変更できます。
DBクエリの一覧からDBクエリ名をクリックすると、内容が表示されます。
データスクリプトパネルで直接入力ができます。 右下の拡張表示のアイコンをクリックすると、データスクリプトパネルのエディタがポップアップ表示され入力ができます。
SQLを整形をクリックするとインデントを揃えます。
SQLクエリを送信・実行するSQLデータベースを選択します。
SQLデータベースは、データソース メニューから登録します。
SQLクエリを送信・実行する前に実行される処理を登録できます。
本番処理を実行する前の動作を、以下から選択できます。
選択内容 | 動作 |
---|---|
アクション無し | 実行前アクションを設定しません。すぐに本番処理が開始されます。 |
確認 | 本番処理を実行する前に、ユーザー確認モーダルを表示します。 モーダルの「確認」ボタンをクリックすると、本番処理が実行されます。 |
承認 | 本番処理を実行する前に、責任者に承認を求めることができます。 承認要件モーダルの「提出」ボタンをクリックすると、選択されたユーザーに承認依頼が届きます。承認されると、本番処理が実行されます。 |
承認の設定手順については、承認フローを作成 を参照してください。
前処理として、JavaScript プログラムを実行することができます。
トグルスイッチをONにすると、JavaScript プログラムの入力欄が表示されます。
前処理のJavaScriptでreturn した内容は、{{ DBクエリ名.preData }}
を用いて、本番処理のSQLクエリ内で利用できます。
JavaScriptのテスト実行をクリックすると実行されます。
インスペクター画面のpreDataで結果の確認ができます。
SQLデータベースに送信・実行するSQLクエリを入力します。{{}}
で囲んで、JavaScriptの式を埋め込むことができます。
AI アシスタントで、SQLクエリを生成できます。
トグルスイッチをONにすると、AI アシスタント機能が有効になります。
本番処理のSQLクエリ欄に以下の書式を入力しEnterキーを押すと、SQLクエリが自動生成されます。
本番処理のSQLクエリが送信・実行された後に実行する処理を登録できます。
後処理として、JavaScript プログラムを実行することができます。
トグルスイッチをONにすると、JavaScript プログラムの入力欄が表示されます。
本番処理のSQLクエリの結果は、this.data
で利用できます。
後処理のJavaScriptでreturn した内容は、{{ DBクエリ名.data }}
で参照できるようになります。
DBクエリの処理が成功した場合のアクションを設定できます。
DBクエリの処理が失敗した場合のアクションを設定できます。
アクションの設定については、アクションエディタ を参照してください。
をクリックすると、DBクエリが削除されます。
をクリックすると、アクションエディタが開きます。
をクリックすると、アクションエディタが開きます。