删除一列如何影响约束
当您删除列时,该列上的所有约束也被删除:
所有单列约束被删除。
所有引用该列的引用约束被删除。
所有引用该列的检查约束被删除。
如果列是多列主键约束或唯一约束的一部分,则多列上放置的约束也被删除。此操作接下来触发引用多列的所有引用约束的删除。
由于当删除列时任何与列相关联的约束被删除,因此当使用此子句时其它表的结构也可能改变。例如,如果被删除的列是在其它表中被引用的唯一键或者主键,则那些引用约束也被删除。因此那些其它表的结构也发生改变。
父主题:
DROP Column 子句