SQL Server 修改表

alter table 可能用三种方式来完成。

第一种:

         只修改元数据。

              1、删除一个列。

              2、一个行被增加而且空值被认为是所有行的新值。

              3、当可变长度的列的长度增加时。

              4、不允许为空的列被允许为空时。

第二种:

         检查所有数据以保证它们与修改相兼容但是仅要修改元数据。

               1、你为空属性设置为不为空。

               2、缩短可变长度。

第三种:

         要从物理上修改每一行。

              1、增加一个不可以为空的列,给定它一个默认值。

--------------------------------------------------------------------------------       

原文地址:https://www.cnblogs.com/JiangLe/p/4044180.html