您好我需要重命名一个表,并为其添加一些列。
此表具有PK列(Id)和自引用列(ParentId)。这些约束在名称中使用旧表名。 还有其他表使用此表PK作为外键。
那么,这样做的正确方法是什么,假设我需要重命名TableA-> TableB?
Drop constraints in all tables that reference TableA.Id
sp_rename 'dbo.TableA', 'TableB'
Add constraints that were dropped with new names?
或者,还有其他方法吗?