依輸入內容選擇標準 SQL、MySQL、MariaDB、PostgreSQL、SQLite、T-SQL(SQL Server)或 BigQuery。關鍵字可設為大寫、小寫或保留原樣,縮排可選 2 個空格、4 個空格或 Tab。切換方言是選擇解析規則,不會把查詢轉換成另一種方言。
統一排版有助於在 code review 中比較 JOIN、WHERE 條件與巢狀子查詢。格式化不會執行 SQL,也不會檢查資料表、欄位、權限或查詢語意。不支援預存程序與 DELIMITER 指令。
關於這個主題的常見疑問與實用解答。
依所選方言、關鍵字大小寫與縮排設定整理 SQL,不會執行查詢或驗證 SQL 語意。格式化失敗可能是方言不符或語法尚未支援,不代表資料庫一定無法執行該查詢。
可選標準 SQL、MySQL、MariaDB、PostgreSQL、SQLite、T-SQL(SQL Server)與 BigQuery。請選擇符合輸入的方言;本工具不轉換方言,也不支援預存程序與 DELIMITER 指令。
可以,選擇 2 或 4 個空格,或 Tab 來配合您 SQL 專案的排版慣例。
SQL 格式化透過瀏覽器本機背景處理,不會上傳或執行查詢。輸入上限為 1 MB;較大的指令碼請拆成較小的查詢片段。