免费使用 · 无需注册 · 数据本地处理

SQL 格式化压缩

免费在线 SQL 格式化与压缩:关键字大写、子句换行、括号层级缩进,也可压缩成单行,字符串内容不会被破坏。

处理结果
输出字符数
—
输出行数
—
体积变化
—

使用指南

  1. 粘贴 SQL

    把需要整理的语句贴进输入框,点击「填入示例」可以直接看效果。

  2. 选择处理方式

    选「格式化」得到易读的多行结果,选「压缩」得到去掉注释与多余空白的单行结果。

  3. 核对统计并复制

    结果下方给出输出字符数、行数与体积变化,确认无误后点击复制。

常见问题

会改动字符串里的内容吗?

不会。工具先把单引号、双引号包裹的字符串字面量替换成占位符,格式化或压缩后再原样回填,关键字大写和去空白都不会影响字符串内容。

关键字大写可以关掉吗?

可以。取消勾选「关键字转大写」,工具只做换行、缩进与压缩,保留你原本的大小写习惯。

压缩后 SQL 还能执行吗?

能。压缩只合并空白字符、去掉 -- 与 /* */ 注释,不改变语法结构。若原语句依赖注释里的提示,压缩前请先备份。

嵌套子查询的缩进准确吗?

按圆括号层级缩进,常见写法效果良好。极深的嵌套或包含窗口函数、CTE 的复杂语句建议格式化后再人工复核一遍。

更多在线工具