问题:请问查询总条数和列表,必需查询两次吗?可以一次查出列表和总条数吗?
有些简单查询这样也行,但有此"union"联合查询比较多,同样的语句写两遍好像不妥。哪位大神给点意见。谢谢。。。。。。。。。
语法如下:
Proc pro_Name(
v_RowStart NUMBER(10, 0);
v_RowEnd NUMBER(10, 0);
cv_1 IN OUT SYS_REFCURSOR
v_PageCount OUT NUMBER) as
begin
select count(1) from table; --查询1
OPEN cv_1 FOR select * from table Where RowNo Between v_RowStart And v_RowEnd;--查询2
end;
有木有大神?
貌似没有更好的解决办法