代码之家  ›  专栏  ›  技术社区  ›  Barett ShuftY

SQL开发人员解释计划失败

  •  8
  • Barett ShuftY  · 技术社区  · 15 年前

    为了在sqldeveloper中生成一个解释计划,程序弹出了一个消息框,标题为“failedtoqueryplan\u table”,抱怨“列名无效”。不生成或显示计划。如何修复?

    2 回复  |  直到 15 年前
        1
  •  10
  •   chadclan Barett    10 年前

    执行此sql语句:

    drop table plan_table
    

    SQL Developer自动重新生成正确的表;再次按F6后显示正确的计划。

        2
  •  8
  •   Patrick Marchand    15 年前

    通常,PLAN\u TABLE是指向SYS拥有的表的公共同义词(例如,11g中的SYS.PLAN\u TABLE$)

    如果您最近升级了数据库,那么plan\u表可能仍然是“旧的”,需要(由dba)升级

    每个用户不必担心创建自己的计划表。