大規模な .sqlproj プロジェクトがあります。1 つの .sql ファイルに、1 つのテーブル定義があります。
CREATE TABLE [dbo].[TableOne] (
[ColumnName] UNIQUEIDENTIFIER NULL
);
GO
CREATE UNIQUE CLUSTERED INDEX [TableOneIndex]
ON [dbo].[TableOne]([ColumnName] ASC;
別の .sql ファイルには、別のテーブル定義があります。
CREATE TABLE [dbo].[TableTwo] (
[ColumnName] UNIQUEIDENTIFIER NULL
);
GO
CREATE UNIQUE CLUSTERED INDEX [TableOneIndex]
ON [dbo].[TableTwo]([ColumnName] ASC;
両方のインデックスが と呼ばれることに注意してくださいTableOneIndex
。それでも、プロジェクトは正常にビルドされ、正常にデプロイされます。
これはどのように合法になることができますか?