通常我们使用Select function(param) from dual
从函数中检索值。我试图从oracle中的存储过程中的函数获取值。但它得到了语法错误。代码就像这样
voucher_no:=从双重选择Func_Voucher_No_Gen(vc_comp_code,vou_dt,' JN');
任何人都可以提出错误的建议吗?提前谢谢。
答案 0 :(得分:1)
直接分配,
voucher_no := Func_Voucher_No_Gen (vc_comp_code,vou_dt,'JN') ;
应该做的工作。
或者,
select Func_Voucher_No_Gen (vc_comp_code,vou_dt,'JN') into voucher_no from dual;