按输入内容选择标准 SQL、MySQL、MariaDB、PostgreSQL、SQLite、T-SQL(SQL Server)或 BigQuery。关键字可设为大写、小写或保留原样,缩进可选 2 个空格、4 个空格或 Tab。切换方言是选择解析规则,不会把查询转换成另一种方言。
统一排版有助于在 code review 中比较 JOIN、WHERE 条件与嵌套子查询。格式化不会执行 SQL,也不会检查数据表、字段、权限或查询语义。不支持存储过程与 DELIMITER 命令。
关于这个主题的常见疑问与实用解答。
按所选方言、关键字大小写与缩进设置整理 SQL,不会执行查询或验证 SQL 语义。格式化失败可能是方言不符或语法尚未支持,不代表数据库一定无法执行该查询。
可选标准 SQL、MySQL、MariaDB、PostgreSQL、SQLite、T-SQL(SQL Server)与 BigQuery。请选择符合输入的方言;本工具不转换方言,也不支持存储过程与 DELIMITER 命令。
可以,选择 2 或 4 个空格,或 Tab 来配合您 SQL 项目的排版惯例。
SQL 格式化通过浏览器本地后台处理,不会上传或执行查询。输入上限为 1 MB;较大的脚本请拆成较小的查询片段。