У меня есть таблица с рефлексивной ассоциацией «один-ко-многим».Рефлексивная ассоциация «один-ко-многим» данные 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