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
)
따라서 내부적으로 구축되지만 배포되지는 않습니다. 가능합니까?