就是一个游标c0对应选出了比如10条记录而在程序里多次要循环查找这10条记录但第一次循环后,游标c0就到末尾了,
第二次循环怎么让游标c0从头开始循环?总不能关闭了再打开吧。
关闭再打开就是说要重新select表一次,这样效率就会慢了很多吧。
第二次循环怎么让游标c0从头开始循环?总不能关闭了再打开吧。
关闭再打开就是说要重新select表一次,这样效率就会慢了很多吧。
解决方案 »
- 官方网站下的Oracle有限制吗?
- ORACLE行列转换问题
- 先分组,后排序,在取前面100条数据?请问该怎么办
- 这样的查询应该怎么写??????????
- 求救!改了机器名,服务起不来了?及怎么改oracle的全局数据库名啊?
- 表中的date类型问题,很奇怪啊。
- 如何把win2000服务里的多余的listner删掉?
- 请问一个插入一行后,自动添加一列的触发器问题,谢谢
- 如果字段A='D' 那么返回B,如果字段A='C',那么返回E,在SELECT 语句中怎么写,一时忘记了,
- 使用游标时出现 -1002 的错误如何解决?
- 十万火急!!!插入CLOB大对象时出错!!!
- sequence的问题,nextval和currval
2、将你需要的数据放到变量里
3、以上两种都不行的,或者是没必要用游标用静态或动态sql就行了
4、尽量用第1种模式的操作;