oracle中for的问题
oracle自定义函数中有以下代码
FOR rec IN
(SELECT biz_ins_id FROM pf_form_to_workflow wf
WHERE wf.workflow_id =
workflow_id)
LOOP
dbms_output.put_line('test');
END LOOP;
红色的workflow_id是函数的输入参数,调用函数时传值进来,现在的问题是
难道不可以这样赋值,这样的话,调用函数是查询不到数据的,单独执行SQL 可以查询出数据。
------解决方案--------------------换个变量名,跟字段名区分开!