【问题标题】:BYPASS_RECURSIVE_CHECK oracle hint purpose?BYPASS_RECURSIVE_CHECK oracle 提示目的?
【发布时间】:2013-04-04 10:58:06
【问题描述】:

有人知道这个无证预言的目的:

BYPASS_RECURSIVE_CHECK

为什么要使用或不使用?

【问题讨论】:

    标签: oracle11g hint


    【解决方案1】:

    你永远不应该使用那个提示。它没有记录是有原因的。如果您打算使用它,它将被记录在案。

    据我所知,偶尔会出现优化器在优化递归 SQL 语句时生成不同计划的情况。此提示旨在影响这一点。实际上,除非您是为 Oracle 工作的开发人员,并且正在与优化器小组讨论为什么您的某些递归 SQL 语句没有生成您期望的计划,或者您是具有 Oracle 支持的开放式 SR 的开发人员被指示使用此提示来解决优化器错误,您几乎肯定最好忽略此提示以及您遇到的任何其他未记录的提示。

    如果您真的想了解更多信息,可以查看 MOS ID 398605.1,其中包含一些相关错误的链接。

    【讨论】:

      猜你喜欢
      • 2021-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-12
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多