SQL 格式化指南
本页尚未翻译成中文,因此以英文显示。
编写易读、易审查、易维护的 SQL 的实用指南:风格规范、复杂查询、团队工作流程和方言差异。这些页面中的每个格式化示例都由 SQL Format 引擎本身生成。
- SQL 风格指南 命名、关键字大小写、缩进、别名、显式 JOIN、注释和 CTE:一套团队真正能坚持下去的务实规范。
- 如何格式化复杂的 SQL 查询 CTE、嵌套子查询、CASE、窗口函数和 UNION:如何排布占满一屏甚至更长的查询。
- SQL 中的前置逗号与后置逗号 深入比较两种逗号风格:diff、注释掉列、快速浏览,以及每种风格能避免的错误。
- 面向代码审查和版本控制的 SQL 格式化 一致的格式如何保持 diff 整洁、如何推行团队标准,以及如何在拉取请求中审查 SQL。
- 常见的 SQL 可读性错误 隐式连接、SELECT *、单字母别名、混用 AND/OR 等让 SQL 难以阅读的常见习惯,以及修正方法。
- 格式化 PostgreSQL 查询和 PL/pgSQL 类型转换、参数、RETURNING、ON CONFLICT 和美元引号 PL/pgSQL 函数体:格式化工具如何处理 PostgreSQL 语法。
- 影响格式化的 SQL 方言差异 主流数据库中的标识符引号、LIMIT、FETCH FIRST 与 TOP、批处理分隔符和过程块。
- 部署迁移前的 SQL 格式化检查清单 在模式或数据迁移进入审查和生产环境之前要过一遍的简短清单。