声明了一个带参数的游标
c curcor(p_order number)
is
select * from table_name order by number;
...省略操作
for c1 in c
loop
打印数据...
end loop;
把1传进去查看输出的数据发现并没有排序
但是
c curcor
is
select * from table_name order by 1;
...省略操作
for c1 in c
loop
打印数据...
end loop;这样就排序了,不知道大家碰到过这样的问题没?
c curcor(p_order number)
is
select * from table_name order by number;
...省略操作
for c1 in c
loop
打印数据...
end loop;
把1传进去查看输出的数据发现并没有排序
但是
c curcor
is
select * from table_name order by 1;
...省略操作
for c1 in c
loop
打印数据...
end loop;这样就排序了,不知道大家碰到过这样的问题没?
type cursor_type ref cursor;
cur cursor_type;
v_sql varchar2(1000);
begin
v_sql:='...';
open cur for v_sql;
...
end;
/