関数呼出しは、項目参照やリテラルを引数に取り、関数の復帰値の型の値を返却します。
関数呼出しの定義を以下の図に示します。
図A.61 関数呼出しの定義
以下の関数が指定できます。
分類 | 関数名 | 復帰値の型 | 参照先 | |
---|---|---|---|---|
単一行関数 | substr関数 | 文字列型 | ||
rtrim関数 | 文字列型 | |||
val関数 | 数値型 | |||
日時関数 | 数値関数 | extract_date関数 | 数値型 | |
extract_time関数 | 数値型 | |||
extract_datetime関数 | 数値型 | |||
日時値関数 | convert_datetime関数 | 日時型 | ||
時刻関数 | convert_time関数 | 時刻型 | ||
日付値関数 | convert_date関数 | 日付型 | ||
round_date関数 | 日付型 | |||
round_datetime関数 | 日付型 | |||
trunc_date関数 | 日付型 | |||
trunc_datetime関数 | 日付型 | |||
集合関数 | sum関数 | 数値型 | ||
max関数 | 数値型 | |||
min関数 | 数値型 | |||
avg関数 | 数値型 | |||
count関数 | 数値型 |
注意
関数の引数の数や引数の型が合わない場合は、エラーになります。
集合関数は、集計機能における仮想項目定義で使用できます。連結機能およびソート機能における仮想項目定義には使用できません。