问题描述
嗨,克里斯,康纳,
我有一个以下格式编写的应用程序SQL
但是,当我查询gv $ sql以查看sql信息时,找不到sql的excat匹配。
在gv $ sql中,我得到了一个带有字符串的条目,从订单中选择order_id;
您能否帮助理解为什么/* Q_ORDERS_001 */被省略的原因。
我有一个以下格式编写的应用程序SQL
select /* Q_ORDERS_001 */ order_id from orders;复制
但是,当我查询gv $ sql以查看sql信息时,找不到sql的excat匹配。
在gv $ sql中,我得到了一个带有字符串的条目,从订单中选择order_id;
您能否帮助理解为什么/* Q_ORDERS_001 */被省略的原因。
专家解答
您是否有机会在PL/SQL中运行此语句?
这对SQL进行了规范化,它删除了不必要的空格,标准化了大小写,并删除了注释:
还是有可能的注释版本 “一段时间” 没有运行,因此不再缓存,但是最近运行了未注释的版本?
这对SQL进行了规范化,它删除了不必要的空格,标准化了大小写,并删除了注释:
create table t ( c1 int ); begin for rws in ( select /* plsql */* from t plsql ) loop null; end loop; end; / select sql_text from v$sql where lower ( sql_text ) like 'select%' and lower ( sql_text ) like '%t plsql%' and sql_text not like '%v$sql%'; SQL_TEXT SELECT * FROM T PLSQL复制
还是有可能的注释版本 “一段时间” 没有运行,因此不再缓存,但是最近运行了未注释的版本?
文章转载自ASKTOM,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
778次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
658次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
584次阅读
2025-04-20 10:07:02
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
541次阅读
2025-04-22 00:13:51
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
527次阅读
2025-04-17 17:02:24
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
508次阅读
2025-04-22 00:20:37
一页概览:Oracle GoldenGate
甲骨文云技术
490次阅读
2025-04-30 12:17:56
火焰图--分析复杂SQL执行计划的利器
听见风的声音
464次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
382次阅读
2025-04-15 14:48:05
OR+DBLINK的关联SQL优化思路
布衣
380次阅读
2025-05-05 19:28:36