跳到主要内容

AI SQL 格式化

AI SQL 格式化可对选中的 SQL 语句进行结构整理和格式优化,帮助您提升复杂 SQL 的可读性,便于代码评审、问题排查和后续维护。

功能说明

  • 识别 SQL 的层级结构,并调整换行、缩进和关键字布局。
  • 对多表关联、子查询、复杂条件和聚合语句进行更清晰的结构化排版。
  • 适合在 SQL 评审、问题排查或保存常用 SQL 前使用。
  • 仅调整 SQL 表达形式,不会主动执行 SQL。

使用场景

场景说明
阅读复杂 SQL将长 SQL 拆分成更清晰的结构,便于理解语句逻辑。
SQL 评审在提交 SQL 任务或代码评审前,统一语句排版。
排查问题通过格式化后的结构更快定位子查询、关联条件和过滤条件。
保存常用 SQL在保存到 SQL 列表前整理语句,提高后续复用效率。

前提条件

  • 已打开支持 AI 格式化的 SQL 窗口。
  • SQL 编辑器中已存在待格式化的语句。
  • 当前账号具备使用 SQL 窗口和 AI 能力的权限。

操作步骤

  1. 打开目标数据源的 SQL 窗口。
  2. 在 SQL 编辑器中输入或粘贴需要格式化的 SQL。
  3. 选中目标 SQL。若未选中内容,请确认当前光标所在语句是否为期望格式化的语句。
  4. 调用AI 格式化功能。具体入口可能位于 AI 相关操作区或右键菜单中,请以控制台实际展示为准。
  5. 查看格式化结果,并根据项目规范继续调整。
  6. 如需执行或提交 SQL,请再次确认格式化没有改变原始语义。

使用建议

  • AI SQL 格式化适合做结构整理,不会替代 SQL 语义校验。
  • 对重要 SQL,建议在格式化后继续结合SQL 智能诊断优化或执行计划检查语义与性能。
  • 对包含变量、模板语法或动态拼接片段的 SQL,请在格式化后重点检查占位符是否仍符合应用侧要求。
  • 若格式化结果不符合团队规范,可手动调整后再保存或提交。