在用execute immediate 时出了点问题。请大家指教。我写个函数
getPrice(sal in varchar2)....return integer is realprice integer
begin
execute immediate 'select '+sal+' from dual' into realprice;
return realprice;
end getPrice;
我的这个sql语句拼接时错的(‘select '+sal+' from dual'),系统报”表达式类型错误“请问该如何改正啊?