我有一個工具,我使用的所有時間都來自Red Gate,名爲SQL Prompt(Pro版本),除此之外,它將重新格式化大多數T-SQL語句和腳本所以他們更容易閱讀,或者至少更接近我的風格。此外,它將架構您的表格,sprocs,視圖和函數的資格。我想要做的最後一件事是能夠使用SQL對象名稱的正確(如在元素的實際定義中定義的)框架來更新腳本。 有沒有一個工具或插件可以爲我做這個,如果是的話,它是什麼,我在哪裏可以得到它?SSMS工具/用於糾正腳本中數據庫對象外殼的選項
例如:
SELECT i.itemid, ...
FROM dbo.items as i
...
WHERE ...
...會/可以重新寫入:
SELECT i.ItemId, ...
FROM dbo.Items as i
...
WHERE ...
...爲表定義:
CREATE TABLE [dbo].[Items](
[ItemId] [int] NOT NULL,
...
我知道我在這裏挑剔,但如果你曾經在一個大型的數據庫上工作,有很多sprocs,表格,視圖和/或函數,你可以RK與開發商或兩個,誰愛代碼的所有他/她的全部小寫的T-SQL ...你的想法...
爲了強調我的觀點,比較以下2所列出:
dbo.ReportSection
dbo.ReportSectionSecure
dbo.ReportsForBatch
dbo.ReportsForSection
dbo.Representment
dbo.RepresentmentCheck
dbo.RepresentmentDetails
...和
dbo.reportsection
dbo.reportsectionsecure
dbo.reportsforbatch
dbo.reportsforsection
dbo.representment
dbo.representmentcheck
dbo.representmentdetails
...你必須專注有點難以挑選出在表/存儲過程的名稱的個人的名字。想象一下,在一個單一的PROC更長的時間,更令人費解的字段名,可能數百人...