select count() from @values
存储过程里执行不了@values 是不确定的
存储过程里执行不了@values 是不确定的
解决方案 »
- 请问为什么我安装的oracle 11g express edition没有可视化工具?
- 请教从一个表中选出多条记录多个字段,然后合其他数据一起插入到另外一个表中的方法。
- 我的ORACLE占用CPU达60%,达100%,我怎么才能知道它到底在干什么?
- Oracle ODBC驱动
- 如何在两列中间加上一列?
- [que] ORA-03212: 无法在本地管理的表空间创建临时段
- 求助:如何用存储过程实现层次结构关系表(用oracle数据库)?
- 如何实现下方地SQL(100分)
- 在线求助一个查询语句!
- 怎么样在oracle一个同户下面知道所有别的用户的所有的表名?
- 一个关于执行效率的问题
- 有关多表删除问题
execute immediate sql;
sqlSelect varchar2(100);
type CurType is ref cursor;
curTerm CurTypeTerm;
begin
sqlSelect := 'select count(*) from ' || pTableName ;
open curTerm for sqlSelect; loop
fetch curTerm into ...;
--你的处理...
end loop;
close curTerm;exception
-- 你的exception处理
end;
所以直接连接在sql字符串中
那就不要用ref cursor,
直接用: execute immediate sqlSelect into 变量 ;