在创建表的时候我们现在创建了一个小的int数据类型的表,根据我们的要求我们必须增加数据类型大小或者我们必须将数据类型从samll int更改为int。这种数据类型在许多程序中使用,并且还引用了另一个表。
现在通过增加/改变数据类型,是否有任何缺陷?如果有任何影响,那么我该如何克服它。
在创建表的时候我们现在创建了一个小的int数据类型的表,根据我们的要求我们必须增加数据类型大小或者我们必须将数据类型从samll int更改为int。这种数据类型在许多程序中使用,并且还引用了另一个表。
现在通过增加/改变数据类型,是否有任何缺陷?如果有任何影响,那么我该如何克服它。
在这种情况下,对现有数据没有任何影响:只要您增加数据大小(即从 smallint 到 int,从 varchar(50) 到 varchar(100) 等)。
请参阅http://msdn.microsoft.com/en-us/library/ms190273.aspx#alter_column