示例输入
SELECT id, note FROM jobs WHERE note='research and development' AND active=true;
DataHub
Tools
SQL 格式化
本地优先
格式化常见 SQL SELECT、INSERT、UPDATE 和 WHERE 片段,便于快速阅读。
工具在本地加载 sql-formatter 15.8.2,采用通用 SQL 规则、关键字大写和两空格缩进。识别 token 的实现修复了旧正则可能改坏字符串和注释的问题,但不会校验数据库语义。
SELECT id, note FROM jobs WHERE note='research and development' AND active=true;WHERE 子句会格式化,引号内的 research and development 保持不变。格式化会识别 token,但使用通用 SQL 规则;厂商方言、模板和数据库语义仍需复核。
sql-formatter 会对输入进行 token 化并格式化;方言语法和执行语义仍以数据库文档为准。
来源核验日期:2026 年 7 月 24 日。规范与平台行为可能更新,正式使用前请复核来源。
页面在浏览器本地加载 sql-formatter 15.8.2。
token-aware 格式化会把字符串和注释与 SQL 关键字分开处理。
不会。格式化不能证明数据库语法或语义正确。
当前采用通用 SQL 格式化,厂商专属语句仍需单独复核。