Red Gate から常に使用している SQL Prompt (Pro バージョン) と呼ばれるツールがあります。これは、とりわけ、ほとんどの T-SQL ステートメントとスクリプトを再フォーマットして、読みやすくするか、少なくとも私のスタイルに近づけます。 . さらに、テーブル、sproc、ビュー、および関数をスキーマ修飾します。私が最後にやりたいことは、SQL オブジェクト名の適切な (要素の実際の定義で定義されているように) 大文字と小文字を使用してスクリプトを更新できるようにすることです。これを行うためのツールまたはアドインはありますか? ある場合、それは何で、どこで入手できますか?
例えば:
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、テーブル、ビュー、および/または関数を含む大規模なデータベースで作業したことがあり、自分のすべての t をコーディングするのが大好きな開発者 1 人または 2 人と一緒に働いている場合-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
...テーブル/sproc名の個々の名前を選択するには、もう少し集中する必要があります。はるかに長くて複雑なフィールド名と、おそらく数百のフィールド名が単一のプロセスであると想像してみてください...