暂无图片
Oracle for rec in (Select)这种写法的游标里面怎么获取游标总数?
我来答
分享
若水
2022-02-10
Oracle for rec in (Select)这种写法的游标里面怎么获取游标总数?

Oracle for rec in (Select)这种写法的游标里面怎么获取游标总数?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
DarkAthena

"for… in () loop "的这种隐式游标没有名称,因此无法使用count属性,建议声明个变量,在循环中累加,只是这样要循环完才知道总数;
或者select的时候加上一个 “count(1) over() count_num” 字段,这样一开始就可以知道总数

暂无图片 评论
暂无图片 有用 1
打赏 0
暂无图片
若水
题主
2022-02-11
谢谢
回答交流
Markdown


请输入正文
提交
相关推荐
关于11GR2 RAC参数调优
回答 1
已采纳
https://www.modb.pro/doc/6431
oracle服务宕机了,日志如下,请问各位大佬如何处理?
回答 2
已采纳
你这日志太乱了,看起来是swap被占用导致,pctofmemoryswappedin[0.15%]pctofmemoryswappedout[5.65%].可能是数据库大页的问题。1检查内存占用率。2
Oracle 表空间大小还剩30g,创建表或者插入数据的时候报错”ora 01652无法通过8192扩展temp段”, 创建的表或者插入的数据大概只有8g左右,为什么还是会报表空间不足的错误?
回答 3
说明temp表空间有多个用户在使用,建议不用temp空间特别影响性能。建议优化sql语句解决temp空间不足问题
12c的asm,建11g的数据库,11g的数据库跑在12c的asm上,这样可行吗?
回答 1
原则上可以的,dg的compatible参数要设置为11g以下
下列对于UNDO表空间说法正确的是:
回答 1
已采纳
ABC
dg备库日志都接受过来了,但是部分没有应用,需要查看哪个参数?
回答 1
Oracle日常运维之DG库日志应用慢参数调整实战
oracle sid的命名规则,设置为basic_platform,只能打到basic_platfo?
回答 1
oracle11g 支持oraclesid 长度为12位
Oracle table analyed时间突然变得特别长,可能是什么原因?
回答 1
已采纳
可能的原因:1.系统资源不足,如cpu/内存等2.锁3.表数据量突然变大4.长时间未分析5.空块过多
ora-00205:????????? 控制文件打不开
回答 4
@JiekeXu不是的,我已经复制O1MFHNJQ0M57.CTL并粘贴到C:\APP\ADMINISTRATOR\ORADATA\ORCL\CONTROLFILE\然后重命名为control02.c
Oracle goldengate 的检查点信息是保存在队列文件还是目标库的checkpoint表中?
回答 1
已采纳
分情况的;抽取进程(集成模式)是保存在数据库抽取进程(经典模式)是保存在本地dirchk目录下复制进程默认是保存在本地dirchk,也可以checkpointtable参数指定在数据库