ファンクション
ストアドファンクションを登録し、アクションのSQL関数から呼び出すことができます。
作成
- サイドメニューの
[データベース]を選択し、[データベース名]-[Functions]-[Create Function]とクリックします。 - 右側パネルにエディタが表示されます。
- ファンクションの内容を記述後、
[適用]ボタンをクリックします。 - 登録が完了すると、
[Functions]に作成したファンクションが表示されます。
記述例:
USE mydb;
CREATE FUNCTION func1 (param1 int)RETURNS INTEGER DETERMINISTICBEGIN declare x int; set x = 3; RETURN param1 * x;END更新
[データベース]-[Functions]-[ファンクション名]の順に更新したいファンクションを選択します。- 右ペインのエディタにファンクションの内容が表示されます。
- ファンクションの記述を修正します。
[適用]ボタンをクリックします。
削除
[データベース]-[Functions]-[ファンクション名]の順に選択します。- コンテキストメニューより、
[削除]を選択します。 [確認]ダイアログの[OK]ボタンをクリックします。
呼び出し
登録したファンクションは、ユーザ関数の SQL関数にて呼び出すことができます。
呼び出し例:
select func1(id1) from t1;