コンテンツにスキップ

ファンクション

ストアドファンクションを登録し、アクションのSQL関数から呼び出すことができます。

作成

  1. サイドメニューの[データベース]を選択し、[データベース名] - [Functions] - [Create Function] とクリックします。
  2. 右側パネルにエディタが表示されます。
  3. ファンクションの内容を記述後、[適用]ボタンをクリックします。
  4. 登録が完了すると、[Functions]に作成したファンクションが表示されます。

記述例:

USE mydb;
CREATE FUNCTION func1 (param1 int)
RETURNS INTEGER DETERMINISTIC
BEGIN
declare x int;
set x = 3;
RETURN param1 * x;
END

更新

  1. [データベース] - [Functions] - [ファンクション名]の順に更新したいファンクションを選択します。
  2. 右ペインのエディタにファンクションの内容が表示されます。
  3. ファンクションの記述を修正します。
  4. [適用]ボタンをクリックします。

削除

  1. [データベース] - [Functions] - [ファンクション名]の順に選択します。
  2. コンテキストメニューより、[削除]を選択します。
  3. [確認]ダイアログの[OK]ボタンをクリックします。

呼び出し

登録したファンクションは、ユーザ関数の SQL関数にて呼び出すことができます。

呼び出し例:

select func1(id1) from t1;