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 ;
相关推荐
七夜zippoe1 小时前
DolphinDB分区策略:VALUE分区详解
数据库·oracle·分区·value·dolphindb
@小柯555m3 小时前
MySql(高级操作符--Where in 和Not in)
数据库·sql·mysql
小的~~4 小时前
Milvus会存在SQL注入攻击吗?
数据库·sql·milvus
NCIN EXPE4 小时前
MySQL--》理解锁机制中的并发控制与优化策略
数据库·mysql·oracle
Lyyaoo.5 小时前
缓存穿透/雪崩/击穿
数据库·缓存·oracle
许彰午5 小时前
CacheSQL(三):双 HTTP 引擎与 SQL 查询——接口抽象的价值
java·数据库·sql·缓存
byoass19 小时前
企业云盘与设计软件深度集成:AutoCAD/Revit/SolidWorks插件开发与API集成实战
服务器·网络·数据库·安全·oracle·云计算
俺不要写代码21 小时前
数据库:DQL
数据库·sql·mysql
晴天¥1 天前
Oracle体系结构之物理存储结构(控制、数据、参数、密码、重做日志等文件)
数据库·oracle
大江东去浪淘尽千古风流人物1 天前
【UV-SLAM】eLSD/LBD 数据维度 UV-SLAM吸收借鉴
数据库·线性代数·oracle·矩阵·uv·augmented reality