日期:2014-05-18  浏览次数:20542 次

数据量太大修改字段类型失败
我用的sql server2008,我想把一个表的数据类型从int 修改为decimal(18,9),但是由于数据量太大,这个表里面有4000多万条记录。每次修改都报超时,一般这种情况下怎么修改数据类型?

------解决方案--------------------
重新建立一张表,然后把数据在导过去,然后再sp_rename试试
------解决方案--------------------
探讨
重新建立一张表,然后把数据在导过去,然后再sp_rename试试

------解决方案--------------------
探讨
我用的sql server2008,我想把一个表的数据类型从int 修改为decimal(18,9),但是由于数据量太大,这个表里面有4000多万条记录。每次修改都报超时,一般这种情况下怎么修改数据类型?

------解决方案--------------------
SQL code

打开msms->工具->选项->查询选项->超时设为0试试

------解决方案--------------------
SQL code
重新建立一张表,然后把数据在导过去,然后再sp_rename试试

------解决方案--------------------
探讨
SQL code
打开msms->工具->选项->查询选项->超时设为0试试