基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
函数表达式
更新时间:2023-07-18 17:25:58
函数表达式(Function Expression)使您可以使用任何内置 SQL 函数或是自定义函数作为表达式。
如下是一些有效的内置函数表达式:
LENGTH('OCEANBASE')ROUND(1234.5678*49)SYSDATE
自定义函数表达式会调用:
一个自定义包、类型或一个独立自定义函数中的函数。
一个自定义函数或运算符。
下列是一些有效的自定义函数表达式:
circle_area(radius)payroll.tax_rate(emp_name)hr.emp.comm_pct@remote(dependents, empid)DBMS_LOB.getlength(col_name)my_function(a_column)
使用自定义函数作为表达式时,支持位置表示法、名字表示法和混合表示法。例如,下面的表示法都是正确的:
CALL my_function(arg1 => 3, arg2 => 4) ...
CALL my_function(3, 4) ...
CALL my_function(3, arg2 => 4) ...
说明
自定义函数表达式不能传递对象类型或 XMLType 的参数到远程函数或过程。