Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere サーバー SQL の使用法 » ストアドプロシージャー、トリガー、バッチ、ユーザー定義関数 » ユーザー定義関数

 

ユーザー定義関数の呼び出し

ユーザー定義関数は、集合関数以外の組み込み関数が使われていればどこでも使用できますが、適切なパーミッションが必要です。

Interactive SQL で次の文を実行すると、FullName ユーザー定義関数が使用され、姓と名前の入った 2 つのカラムから氏名が返されます。

SELECT FullName(GivenName, Surname) 
 AS "Full Name"
 FROM Employees;
Full Name
Fran Whitney
Matthew Cobb
Philip Chin
...

Interactive SQL で次の文を実行すると、FullName ユーザー定義関数が使用され、指定された姓と名前から氏名が返されます。

SELECT FullName('Jane', 'Smith') 
 AS "Full Name";
Full Name
Jane Smith

関数に対する EXECUTE パーミッションを付与されたユーザーは FullName 関数を使用できます。

 例
 注意
 参照