테이블에 일대 다 반사 연관이 있습니다.일대 다 재귀 연결 INSERT 데이터
일시적인 제약 조건을 비활성화하는 첫 번째 값을 삽입해야합니다. 어떻게해야할까요?
MS SQL 2008을 사용해 주셔서 감사합니다.
CREATE TABLE dbo.CmsCategories
(
CategoryId int NOT NULL IDENTITY (0,1) -- Seed = 0 and Increment= 1
CONSTRAINT PK_CmsCategories_CategoryId PRIMARY KEY,
ParentOf int NOT NULL
CONSTRAINT DF_CmsCategories_ParentOf DEFAULT 0
);
ALTER TABLE dbo.CmsCategories
ADD CONSTRAINT FK_CmsCategories_ParentOf FOREIGN KEY (ParentOf) REFERENCES dbo.CmsCategories(CategoryId); -- One-to-many Reflexive association
GO
INSERT INTO dbo.CmsCategories
(ParentOf)
VALUES
(0);
귀하의 제약 조건은 무엇입니까? – garik
완벽하게 작동합니다! :) – garik
죄송합니다 얘들 아 제약 코드를 추가하는 것을 잊어 버렸습니다. 감사합니다. – GibboK