MENU
    SQLコネクタ関数の書き方
    • 28 Aug 2024
    • 1 読む分
    • 寄稿者

    SQLコネクタ関数の書き方


    記事の要約

    SQLコネクタ関数の書き方

    このガイドを使用して、TulipアプリをSQLデータベースに接続します。

    ここでは、Tulipのコネクタ機能を使用してSQLデータベースに接続する方法の例を示します。

    1- Functionsタブの "Add New Function "ボタンをクリックします。

    image.png

    2- 新しい関数に名前を付けます(これにより、Triggers で特定のコネクタ関数を選択できます)。

    1. 関数の入出力を設定します。

    上の例では

    入力

    • 設定(テキスト)

    出力

    • サブコンフィグ_1
    • サブコンフィグ_2
    • サブコンフィグ_3

    クエリ

    `SELECT subconfig_1, subconfig_2, subconfig_3 FROM webinar database WHERE configuration = $configuration$ order by id desc limit 1````.

    関数は複数の入力と出力を持つことができます。Tulipアプリからデータを送受信するには、少なくとも1つの入力または出力が必要です。

    • Addをクリックして、新しい入力または出力を追加します。
    • フィールドにわかりやすい名前をつける
    • データ型を選択する(テキスト、ブール、整数など)
    • Queryフィールドに有効なSQL文を追加します。入力変数名は$で囲むことに注意してください。例
      input$.
    • 関数をテストする
    • 関数に入力がある場合は、有効な値を入力します。
    • 右上の "Test "をクリックします。
    • テスト結果セクションでテスト結果やエラーメッセージを見る

    1. 場合によっては、SQL テーブルから複数の行を返したいこともあるでしょう。これを行うには、"Return Multiple Rows" の横のチェックボックスをオンにします。この場合、オブジェクトの配列が返され、各オブジェクトには SQL テーブルの 1 行分の値が含まれます。

    クエリ

    SELECT name, num from numbers where num > $number$.

    (上の例では、numberは入力です)

    そして、入力を追加して "Test "をクリックすると、"Test Results "の下に期待した行がすべて返されるはずです。

    これらは、トリガーエディターでオブジェクトの配列として変数に格納できます。

    7- 完了したら、"Save "を押す。

    新しい入出力を追加する必要がある場合は、関数をコピーして、新しい関数で変更することができます。

    さらに読む


    この記事は役に立ちましたか?