SQL 線上格式化
依你的資料庫方言,讓冗長的 SQL 查詢清楚易讀。
如何使用 SQL 格式化工具
貼上查詢
貼上一或多個 SQL 陳述式,或開啟、拖放 .sql 檔案。輸入時就會即時格式化。
選擇方言與大小寫
選擇你的資料庫以正確解讀語法,關鍵字可保持原樣,或統一為大寫或小寫。
複製或下載
複製格式化後的 SQL,或下載為 .sql 檔案。
為什麼選擇 Utils365
七種方言
標準 SQL、MySQL、PostgreSQL、SQL Server (T-SQL)、SQLite、Oracle (PL/SQL) 和 BigQuery,各有不同的引號、註解和關鍵字規則。
關鍵字一致
讓 SELECT、FROM 和 JOIN 全部大寫或小寫,不同人寫的查詢看起來一致。
錯誤附上位置
無法讀取的查詢會顯示行與欄,並標出出錯的位置。
注重隱私
查詢在您的瀏覽器中格式化,絕不會上傳,其中的資料表名稱和資料都留在您手上。
常見問題
該選擇哪種 SQL 方言?
選你的資料庫所用的那種。標準 SQL 適用於多數簡單查詢,但 MySQL 的反引號、PostgreSQL 的 :: 型別轉換和 SQL Server 的 [方括號] 等寫法需要選擇對應方言。
格式化會改變查詢的作用嗎?
不會。只有空格、換行,以及(若你選擇)關鍵字的大小寫會改變。資料表名稱、欄位名稱和引號內的文字完全保持原樣。
為什麼會說某處不應出現某內容?
格式化工具在該位置無法讀取查詢。通常是某個資料庫特有的語法,例如 MySQL 的 # 註解。請選擇你的資料庫方言後再試一次。
可以一次格式化多個查詢嗎?
可以。將它們一起貼上,用分號分隔,每個查詢都會分別格式化,中間空一行。
它會檢查查詢是否正確嗎?
只檢查能否讀取。它不知道你的資料表,所以拼錯的欄位名稱要等執行查詢時才會發現。