在SQL Server中,是否可以实现具有自引用外键和更新级联的功能?
- 论坛
- 在SQL Server中,是否可以实现具有自引用外键和更新级联的功能?
16 浏览
在SQL Server中,是否可以实现具有自引用外键和更新级联的功能?
我有这个表:\n
CREATE TABLE [SomeTable]( [Id] int NOT NULL ,[SomeColumn] varchar(50) NULL ,[ParentId] int NULL CONSTRAINT [PK_SomeTable] PRIMARY KEY CLUSTERED ([Id] ASC) ALTER TABLE [SomeTable] WITH CHECK ADD CONSTRAINT [FK_SomeTable_SomeTable] FOREIGN KEY([ParentId]) REFERENCES [SomeTable] ([Id]) ALTER TABLE [SomeTable] CHECK CONSTRAINT [FK_SomeTable_SomeTable]
\nSql Server不允许我使用ON UPDATE CASCADE
。\n是否有办法在我更新Id
列时,所有子行的ParentId
也被更新?