w

進階功能

SQL Prettify 工具提供進階格式化選項與功能,適合專業 SQL 開發情境使用。

進階格式化選項

縮排控制

此工具可精準控制 SQL 縮排:

  • 2 Spaces:精簡格式,適合簡單查詢
  • 4 Spaces:標準格式,建議多數使用情境採用
  • 8 Spaces:寬版格式,適合含有大量巢狀結構的複雜查詢

關鍵字大小寫管理

控制 SQL 關鍵字的呈現方式:

  • UPPERCASE:傳統 SQL 格式,所有關鍵字皆為大寫
  • lowercase:現代風格格式,所有關鍵字皆為小寫
  • Preserve Case:保留原本輸入的大小寫

函數與資料型別格式化

  • Uppercase Functions:將 count()、sum() 等函數名稱轉為 COUNT()、SUM()
  • Uppercase Data Types:將 varchar、int 等資料型別轉為 VARCHAR、INT

進階版面選項

  • Align Commas:在 SELECT 清單中對齊逗號,提升可讀性
  • Break Before Boolean Operator:在複雜 WHERE 子句中,於 AND/OR 運算子前加入換行

歷史記錄管理

自動儲存歷史記錄

此工具會自動保存您的格式化歷史:

  • Last 50 Records:最多保留最近 50 筆格式化操作
  • Persistent Storage:歷史記錄會儲存在瀏覽器本機
  • Quick Access:點擊任一歷史記錄即可重新載入對應 SQL 與設定

歷史記錄功能

  • Load from History:點擊任一歷史記錄即可還原 SQL 與格式化選項
  • Delete Individual Records:刪除指定歷史項目
  • Clear All History:移除所有已保存的歷史記錄

統計與分析

即時統計

此工具會提供 SQL 格式化的詳細統計資訊:

  • Original Lines:輸入 SQL 的行數
  • Formatted Lines:格式化後輸出的行數
  • Original Characters:輸入內容的字元數
  • Formatted Characters:格式化後輸出的字元數

格式化分析

您可利用這些統計資料來:

  • Optimize Query Length:觀察格式化如何影響查詢長度
  • Track Changes:追蹤不同格式化選項帶來的差異
  • Compare Versions:分析不同格式化方式之間的差別

支援的 SQL 結構

複雜查詢

此工具可處理進階 SQL 結構:

  • Subqueries:可正確縮排巢狀 SELECT 子查詢
  • Common Table Expressions (CTEs):可適當格式化 WITH 子句
  • Window Functions:可正確對齊 OVER 子句
  • Complex JOINs:多表 JOIN 具備清楚的結構

資料操作

  • INSERT Statements:多列插入可正確格式化
  • UPDATE Statements:複雜 WHERE 子句可清楚呈現
  • DELETE Statements:條件刪除可正確格式化

資料定義

  • CREATE TABLE:資料表定義支援欄位格式化
  • ALTER TABLE:結構修改具備清楚版面
  • INDEX Creation:索引定義可正確格式化

最佳實務

一致的格式

  1. Choose a Standard:選擇固定的縮排與關鍵字大小寫規則
  2. Use History:善用歷史記錄功能維持格式一致性
  3. Review Output:使用前務必檢查格式化結果

效能考量

  1. Large Queries:此工具可有效處理大型 SQL 查詢
  2. Complex Formatting:對於複雜查詢,進階選項可能需要稍長處理時間
  3. Browser Storage:歷史記錄儲存在本機,不會影響整體效能

團隊協作

  1. Standardize Settings:與團隊共同訂定格式化選項
  2. Share Examples:利用範例功能展示格式化標準
  3. Document Preferences:記錄團隊偏好的格式化設定

疑難排解

常見問題

  • Formatting Errors:若格式化失敗,請先檢查 SQL 語法是否有誤
  • Large Queries:非常大的查詢可能需要更長時間完成格式化
  • Browser Compatibility:請確認您使用的是現代瀏覽器

取得協助

  • Load Example:使用範例功能查看正確格式
  • Check History:檢查先前成功的格式化記錄
  • Clear and Retry:若問題持續,請清空輸入後再試一次
這個頁面對您有幫助嗎?