oracle 存储过程 里面order by 怎么不能用动态参数
前台可以选择排序的方式,我传参到存储过程中,order by v_orderby(参数) 的时候不管用,怎么解决
[解决办法]
在存储过程中用动态SQL,把全部参数(包括order by中参数)组成一个字符串,然后再执行字符串的SQL命令。
[解决办法]
declare
l_order varchar2(100) := 'ename';
cur sys_refcursor;
begin
open cur for ('select * from emp order by '
我的异常网推荐解决方案:oracle存储过程,http://www.myexception.cn/oracle-develop/177537.html