開發者工具

SQL 格式化工具

在您自己的瀏覽器中為查詢加上縮排以便閱讀。

SQL 格式化工具 在您的裝置上執行
  • 在您的瀏覽器中執行 — 您的文字絕不會傳送到任何地方
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

查詢從記錄檔、ORM 與同事那裡送來時常是一長行,而理解它的第一步永遠是把它排整齊。為此把它貼到網站上,正是正式環境的查詢(資料表名稱、欄位名稱,有時 WHERE 子句中甚至有實際的客戶資料)流落到別人伺服器上的原因。

方言很重要

SQL 是一個語言家族,而不是單一語言。PostgreSQL、MySQL、T-SQL、PL/SQL、BigQuery 與 Spark 各自有其他方言不接受的語法,使用錯誤方言的格式化工具不是把查詢弄亂,就是拒絕處理。標準 SQL 適合大多數一般查詢;如果您的查詢使用特定廠商的語法,請切換方言。

它只做格式化

不會執行任何內容、不會連線到資料庫,查詢的意義也絕不會改變,變的只有空白與關鍵字的大小寫。會更動您查詢的格式化工具會是危險的東西。

關鍵字大小寫

關鍵字大寫、識別字小寫是長久以來的慣例,能讓結構一目了然。保留您輸入的原樣,則是為了風格指南另有規定的團隊。

為什麼在本機執行

查詢描述了您的結構描述,往往也描述了您的資料。沒有理由為了縮排而讓它離開您的電腦。

常見問題

SQL 格式化工具常見問題

它會執行我的查詢嗎?

不會。它只會重新排版文字,絕不會連線到任何資料庫。

為什麼我的查詢被拒絕?

可能是方言選錯了。特定廠商的語法需要選擇對應的方言。

它會改變我的查詢的作用嗎?

不會。只有空白與關鍵字的大小寫會改變。

我的 SQL 會被上傳嗎?

不會。格式化在您的瀏覽器中進行。