5
の生成にデフォルトの制約名を含めます例えば、デフォルトの制約を持つ列、:は、私は、Visual Studio 2012で<strong>SQL Serverデータベースプロジェクト</strong>を使用して、更新スクリプトを比較して生成するときに、以下のような問題を持っています更新スクリプト
[NewColumn] NVARCHAR(50) CONSTRAINT [DF_ExistingTable_NewColumn] NOT NULL DEFAULT N''
残念ながら、デフォルトの制約の名前が表示されない:
- が
(スキーマ内からの比較)更新スクリプトの生成(スキーマがの比較)実際のデータベース
ALTER TABLE [dbo].[ExistingTable]
ADD [NewColumn] NVARCHAR (50) DEFAULT N'' NOT NULL;
これは大きな手落ちのように思えるので、私はどこのすべてのデータベース操作にデフォルトの制約の名前が含まれるように魔法のスイッチを見つけるために思ったんだけど。