プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
12cリリース1 (12.1)
B71278-13
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

ファンクション式

組込みSQLファンクションまたはユーザー定義ファンクションを式として使用できます。有効な組込みファンクション式の例を次に示します。

LENGTH('BLAKE') 
ROUND(1234.567*43) 
SYSDATE 

関連項目:

組込みファンクションの詳細は、「SQLファンクション」および「集計ファンクション」を参照してください。

ユーザー定義ファンクション式は、次のものへのコールを指定します。

有効なユーザー定義ファンクション式の例を次に示します。

circle_area(radius)
payroll.tax_rate(empno)
hr.employees.comm_pct@remote(dependents, empno)
DBMS_LOB.getlength(column_name)
my_function(a_column)

式として使用されるユーザー定義ファンクションでは、位置表記法、名前付き表記法および複合表記法がサポートされています。たとえば、次の表記はすべて正しい表記です。

CALL my_function(arg1 => 3, arg2 => 4) ...
CALL my_function(3, 4) ...

CALL my_function(3, arg2 => 4) ...

ユーザー定義ファンクション式の制限事項: オブジェクト型またはXMLTypeの引数をリモート・ファンクションおよびリモート・プロシージャに渡すことはできません。