Oracle hints 空格要求

Hints的要求, 没有强制要求+ 后面要有空格,但是标准的写法是这样的

{DELETE|INSERT|SELECT|UPDATE} /*+ hint [text] [hint[text]]... */

注意点:

(1)DELETE、INSERT、SELECT和UPDATE是标识一个语句块开始的关键字,包含提示的注释只能出现在这些关键字的后面,否则提示无效。

(2)"+"号表示该注释是一个Hints,该加号必须立即跟在"/*"的后面,中间不能有空格。

(3)hint是下面介绍的具体提示之一,如果包含多个提示,则每个提示之间需要用一个或多个空格隔开。

(4)text 是其它说明hint的注释性文本。

(5)如果你没有正确的指定Hints,Oracle将忽略该Hints,并且不会给出任何错误。

(6)使用表别名。如果在查询中指定了表别名,那么提示也使用表别名。

例如:

Plain Text

复制代码
1SELECT /*+index(e,dept_index)*/ *FROM emp e;

(7)不要在提示中使用模式名称:如果在提示中使用了模式所有者,那么提示将被忽略。

例如:

Plain Text

复制代码
1SELECT /*+index(scott.emp,dept_index)*/ *FROM emp ;
相关推荐
半岛铁盒BKB16 小时前
Oracle19c分区表全局索引维护指南
oracle·hash-index
Dxy123931021616 小时前
MySQL如何使用EXPLAIN分析SQL语句:从执行计划到性能优化
sql·mysql·性能优化
那我掉的头发算什么17 小时前
【Mybatis】动态SQL与留言板小项目
数据库·spring boot·sql·spring·mybatis·配置
马尔代夫哈哈哈1 天前
Spring IoC&DI
数据库·sql
wangqiaowq1 天前
MSSQLSERVER 和 SQLEXPRESS 是 SQL Server 中两种不同类型的实例名称
sql
Amarantine、沐风倩✨1 天前
一次线上性能事故的处理复盘:从 SQL 到扩容的工程化思路
java·数据库·sql·oracle
电商API&Tina1 天前
乐天平台 (Rakuten) 数据采集指南
大数据·开发语言·数据库·oracle·json
l1t1 天前
用SQL执行累计值汇总的几种方法
数据库·sql·postgresql·duckdb
DarkAthena1 天前
【GaussDB】排查创建索引后查询数据行数发生变化的问题
数据库·sql·gaussdb
市场部需要一个软件开发岗位1 天前
数据仓库相关内容分享
数据库·数据仓库·oracle