格式化 SQL
粘贴 SQL,就能得到格式化和校验的结果。整个过程都在这个标签页里完成,所以粘贴一份带着密钥的配置文件也没关系。
- 完全在你的浏览器里运行
- 断网也能用
- 不上传
- 不用注册
- 没有水印
正在加载工具……
工作原理
- 粘贴你的 SQL,或者拖入一个文件。
- 选择缩进和换行宽度。
- 按 “Format”(格式化),然后复制或下载结果。
为什么什么都不用上传
这个页面上的每一步操作,都由运行在你浏览器标签页里的代码完成,用的就是渲染网页的那套引擎。文件从磁盘读进标签页的内存,在那里被处理,再作为下载写回去。它不会被送到任何地方 —— 不会送给我们,也不会送给第三方。
自己动手验证
- 打开浏览器的开发者工具(F12),选择“网络”(Network)面板。
- 载入你的文件,运行这个工具。
- 你能看到的请求只有这些:工具自己的代码 —— 少数几个重型工具还会从公共 CDN 取它们的开源引擎 —— 外加一条发往 loreatec.jp 的小小访问记录(页面地址和标题,仅此而已)。没有一条带着你的文件。
常见问题
为什么这一点比其他格式化工具更重要?
因为人们粘贴进在线格式化工具的东西,往往是配置文件、API 响应和查询日志 —— 正是这些文件里装着令牌、内部主机名和个人数据。这里的文本留在标签页里,没有任何服务器地址可以发送。
如果我输入的内容无效会怎样?
你会看到解析器自己给出的错误信息和位置,而不是被默默改坏。你输入的内容不会被覆盖,改一下再试就行。
这里为什么没有 “Minify”(压缩)按钮?
因为要把这种语言正确地压缩,需要真正解析并重写它,而不是用正则表达式删掉空白。做得不好会悄悄弄坏文件,所以这个功能只在 JSON 和 XML 上提供,因为只有在那里才安全。