PL/SQL中如何查询检索出的数据件数 v_SQL := 'SELECT DATA1, DATA2, NUM1, NUM2 FROM XXXX'; EXECUTE IMMEDIATE v_SQL INTO o_DATA1, o_DATA2, o_NUM1, o_NUM2;这样可以把检索的结果赋值到几个返回变量中,那么如何能得出sql一共检索出几条数据呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 再EXECUTE IMMEDIATE个SELECT count(1) FROM XXX 楼主某非是想一条sql中搞定那好像不行要不多取个rownum 对大的rownum值就是记录条数 select col1,col2 ,(select count(col1) from tab_name) count into v_1,v_2,v_countfrom tab_name count number;--记录条数EXECUTE IMMEDIATE SELECT DATA1, DATA2, NUM1, NUM2 FROM XXXX max(rownum) INTO o_DATA1, o_DATA2, o_NUM1, o_NUM2,count;其中的count就是操作的条数了 请教,sqlload将数据库的表(table1)导出成CSV文件,急。。。。 【100分】没用过Oracle,如何备份数据库,如何导入XML文件到库里??? oracle中Interval类型 如何建创用户,如何把以有的空间库用户,改为另外一个用户使用! 在脚本中用不同的用户登录oracle服务器执行脚本 这个sql语句如何写? imp时如何缩小表空间 协议适配器错误? 关于jdbc返回值得问题 rman的0级备份和1级备份的中间做一个全备(非0级)能恢复吗? 在PL/SQL写的函数,在VS2005 asp.net2.0 c#编程环境下怎么调用呢?? 请教一个存储过程的想法。
那好像不行
要不多取个rownum 对大的rownum值就是记录条数
(select count(col1) from tab_name) count into v_1,v_2,v_countfrom tab_name
EXECUTE IMMEDIATE SELECT DATA1, DATA2, NUM1, NUM2 FROM XXXX max(rownum) INTO o_DATA1, o_DATA2, o_NUM1, o_NUM2,count;
其中的count就是操作的条数了