暂无图片
Oracle数据库为什么rownum会导致无法谓词推入呢?
我来答
分享
中天
2023-05-21
Oracle数据库为什么rownum会导致无法谓词推入呢?

Oracle数据库为什么rownum会导致无法谓词推入呢?

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

这是因为当谓词推入之后,rownum的值已经发生变化,已经改变了SQL结果集,任何查询变换必须是在不改变SQL结果集的前提下才能进行。

暂无图片 评论
暂无图片 有用 8
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
Oracle 19c如何准确查出所有坏块是哪些对象
回答 2
1、根据V$DATABASEBLOCKCORRUPTION中的信息确定坏块类型SELECT tablespacename, segmenttype, owner,&nbs
Oracle 查询某条SQL产生的日志大小
回答 3
已采纳
可以用下面的存储过程试试:createorreplaceproceduredosql(psqlinvarchar2)as  lstartredonumber; &nbsp
AWR分析报告问题求助:运行卡顿
回答 2
硬件配置高, SQL执行效率低,SQL优化能解决问题.
oracle做了spa后,提示有10多条sql性能下降,具体看执行计划,发现新老执行计划是一模一样的,只是执行时间变慢了,即使是执行计划变化报告里面,具体看执行计划也是没变。这种情况下,感觉spa就没什么价值了?
回答 1
你的统计信息一样吗?
rac+adg恢复时的问题
回答 3
就是两套主备的意思?初始化是怎么迁移的数据?增量数据什么方式同步的?rac作为主库是被open过没?
使用oracle linux安装oracle需要手动配置参数吗?
回答 2
已采纳
大部分有默认参数,但是sga等会让你输入一下(图形化界面)如果是静默安装,你要写一下。
asp.net连接oracle数据库一定要安装Oracle client吗?
回答 1
已采纳
不是必须的,vs自带有oracle数据访问驱动。asp.net远程连接oracle数据库不用安装oracle客户端的方法:下面是asp.net连接远程Oracle数据库服务器步骤:1.asp.net连
如何根据spid查询数据库进程在干啥?
回答 1
已采纳
1.top获取耗cpu或者内存高的数据库进程2.使用以下sql获取sqltextselectsqltextfromv$sqlareawhere(address,hashvalue)in(select/
ogg提示01292 sqlerror 01400
回答 1
OPCODE列非空,所以无法插入null值
Oracle数据库修改了编码之后,数据需要重新导入吗?
回答 5
已采纳
如果你的字符集是超集,问题不大.如果不是超集,那可能出现乱码或者数据截断.