以下是sql sytax中的含义:
(+) 例如:“WHERE table1.col1 = table2.col2(+)
选择后的/ * * /是什么意思,我依旧记得这是对优化器的建议,但我在哪里可以找到更多参考资料 例如:选择/ * * / ...
答案 0 :(得分:8)
(+)
表示Oracle上SQL的外连接语法。
/*
改变SELECT意味着评论。在Oracle中,如果注释以/*+
开头(注释标记后加一个,则表示提示,例如/*+ORDERED*/
答案 1 :(得分:2)
如果我们正在谈论oracle,那么(+)
是外连接,/* some stuff */
是注释。如果评论的格式为/*+ hint* */
,则评论可能是一个提示。 google on oracle hints
答案 2 :(得分:2)
顺便说一下,很多商业智能在SQL查询中是隐秘的 - 大多数查询,只要它们可以,根本就没有评论!
这是一种耻辱:o)
每次查询不明显时,都应在查询中添加/ * * / comments。也就是说,大多数时候......
A + 西尔。