我有一个现有的数据库,所有内容都在schema中dbo
。我有一个SSDT项目,其中包含要通过架构添加到其中的对象foo
我在项目中有一个看起来像这样的表:
CREATE table foo.a (
id INT NOT NULL
CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED
CONSTRAINT [FK_foo_a] FOREIGN KEY REFERENCES [dbo].[a],
desc NVARCHAR(50) NOT NULL
)
这取决于dbo.a。dbo.a有许多列,这些列是其他列的外键。其他人(维护默认架构)可能会更改dbo.a。
我想简单地将dbo.a存储为:
CREATE table dbo.a (
id INT NOT NULL
CONSTRAINT [PK_a] PRIMARY KEY CLUSTERED
)
因此它是在内部构建的,但未部署。那可能吗?