跳到主要内容

SQL 报错 AI 诊断

当 SQL 执行报错时,您可以调用 AI 诊断能力,让 ChatDBA 对错误原因进行分析,并给出排查建议。

适用场景

  • SQL 语法错误
  • 对象不存在或引用错误
  • 权限不足
  • 数据类型不兼容
  • 版本或方言差异导致的执行异常

前提条件

  • 已打开目标数据源的 SQL 窗口。
  • 已执行目标 SQL,且控制台已返回报错信息。

操作步骤

  1. 在 SQL 窗口中执行目标 SQL。
  2. 当执行结果返回错误后,在执行信息区域单击AI 诊断
  3. 系统会在 SQL 窗口右侧打开 ChatDBA 面板,并自动带入错误信息。
  4. 查看 AI 返回的原因分析和操作建议。
  5. 如需继续排查,可在同一会话中补充上下文,例如数据源类型、对象名或期望结果,继续追问。

返回结果说明

AI 诊断通常会输出以下信息:

  • 对错误提示的自然语言解释
  • 可能的根因分析
  • 建议的修复方向或检查项
  • 后续排查建议

使用建议

  • AI 诊断不会直接修改 SQL 或数据库对象,请先确认建议内容,再执行后续操作。
  • 如需进一步结合企业文档或内部规范分析问题,建议先配置知识库管理