SQL Developer剥离内联提示

时间:2013-03-25 21:09:19

标签: oracle oracle11g oracle-sqldeveloper hints query-hints

我正在使用SQL Developer 3.1.07。我在Oracle中运行了一个内联提示--+ hint的查询,但SQL Developer似乎在将提交提交到数据库之前删除了提示。多行提示/*+ hint */未被删除。是否有选项可以在SQL Developer中保留内联提示/注释?

1 个答案:

答案 0 :(得分:2)

我认为这个问题的解决方案是始终使用多行注释语法,即使只有一个提示:

select /*+ ordered */
      ename 
from emp
where ....

我不确定单行--+语法是否有任何真正的优势(尽管请告诉您是否确实有这样的用例)。另一方面,它有一个令人眼花缭乱的缺点:它确实破坏了存储在去除回车符和换行符的地方的查询,例如V $ SQL.SQL_TEXT。