File tree Expand file tree Collapse file tree
CN/modules/ROOT/pages/master/oracle_compatibility
EN/modules/ROOT/pages/master/oracle_compatibility Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -190,15 +190,15 @@ ERROR: invalid input syntax for type numeric: "Test processed"
190190[source,sql]
191191----
192192-- 创建带 OUT 参数和返回值的函数(供 INTO 子句使用)
193- CREATE OR REPLACE FUNCTION out_param_func(
194- p_in IN VARCHAR2,
195- p_out OUT VARCHAR2
196- ) RETURN NUMBER IS
197- BEGIN
198- p_out := p_in || ' processed';
199- RETURN LENGTH(p_in);
200- END;
201- /
193+ ivorysql=# CREATE OR REPLACE FUNCTION out_param_func(
194+ ivorysql(# p_in IN VARCHAR2,
195+ ivorysql(# p_out OUT VARCHAR2
196+ ivorysql(# ) RETURN NUMBER IS
197+ ivorysql-# BEGIN
198+ ivorysql-# p_out := p_in || ' processed';
199+ ivorysql-# RETURN LENGTH(p_in);
200+ ivorysql-# END;
201+ ivorysql-# /
202202-- 准备绑定变量
203203ivorysql=# VARIABLE dup_var VARCHAR2(100);
204204-- 尝试重复绑定(会报错)
Original file line number Diff line number Diff line change @@ -190,15 +190,15 @@ ERROR: invalid input syntax for type numeric: "Test processed"
190190[source,sql]
191191----
192192-- Create a function with an OUT parameter and a return value (for use with the INTO clause)
193- CREATE OR REPLACE FUNCTION out_param_func(
194- p_in IN VARCHAR2,
195- p_out OUT VARCHAR2
196- ) RETURN NUMBER IS
197- BEGIN
198- p_out := p_in || ' processed';
199- RETURN LENGTH(p_in);
200- END;
201- /
193+ ivorysql=# CREATE OR REPLACE FUNCTION out_param_func(
194+ ivorysql(# p_in IN VARCHAR2,
195+ ivorysql(# p_out OUT VARCHAR2
196+ ivorysql(# ) RETURN NUMBER IS
197+ ivorysql-# BEGIN
198+ ivorysql-# p_out := p_in || ' processed';
199+ ivorysql-# RETURN LENGTH(p_in);
200+ ivorysql-# END;
201+ ivorysql-# /
202202-- Prepare binding variables
203203ivorysql=# VARIABLE dup_var VARCHAR2(100);
204204-- Attempting duplicate binding (will throw an error)
You can’t perform that action at this time.
0 commit comments