diff --git a/CN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc index cfd1820..f3cf534 100644 --- a/CN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc +++ b/CN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc @@ -115,6 +115,14 @@ ivorysql=# PRINT default_result; === 在参数或INTO子句中引用绑定变量 [source,sql] ---- +-- 创建独立函数 stand_alone_func +CREATE OR REPLACE FUNCTION stand_alone_func(p_input NUMBER) +RETURN NUMBER +IS +BEGIN + RETURN p_input * 2; +END; +/ -- 设置输入绑定变量 ivorysql=# VARIABLE input_num NUMBER = 7; -- 使用绑定变量作为参数调用函数 diff --git a/EN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc index 73d05b9..c477b1d 100644 --- a/EN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc +++ b/EN/modules/ROOT/pages/master/oracle_compatibility/compat_call_into.adoc @@ -115,6 +115,14 @@ ivorysql=# PRINT default_result; === Reference bind variables in parameters or INTO clauses [source,sql] ---- +-- Create functions stand_alone_func +CREATE OR REPLACE FUNCTION stand_alone_func(p_input NUMBER) +RETURN NUMBER +IS +BEGIN + RETURN p_input * 2; +END; +/ -- Set input bind variables ivorysql=# VARIABLE input_num NUMBER = 7; -- Call a function using bind variables as parameters