在SQL Server中我們經常需要編寫各種SQL腳本,例如存儲過程和函數等,由於在編寫過程中,經常會進行調整,有些關鍵字我們用的大寫,有的我們用的小寫,有的後面結束用;分割有的又沒有。對於有強迫症的人來說,看這樣的代碼關鍵非常痛苦,必須要手動對代碼進行格式化,如果代碼腳本比較多,這個事情也是非常費時費力的。那麼問題來了,如何快速對SQL Server中的代碼進行格式化。
我在網上搜索了一下,看國外的一篇文章說道一個工具ApexSQL,是一個SQL Server管理工具的插件,是免費的,就下載下來試用了一下,感覺還是不錯的。這裡和大家分享一下。
下載並安裝後,在SQL Server管理工具中可以看到ApexSQL的菜單:
可以看到默認格式化的快捷鍵是Ctrl+Shift+Alt+F,好在默認格式的配置(ApexSQL菜單下的Options...)可以修改:
下面舉個例子,如下圖所示。左邊的為未格式化的腳本,右邊為格式化後的腳本: