当前位置: 代码迷 >> Sql Server >> Sqlserver2008怎么修改字段的数据类型
  详细解决方案

Sqlserver2008怎么修改字段的数据类型

热度:0   发布时间:2016-04-27 10:53:07.0
Sqlserver2008如何修改字段的数据类型
rt,表结构已经设计哈勒,突然想修改某个属性列的数据类型,比如从nvarchar转换为int类型,但是修改后无法保存,自动退出。我去掉了 选项-》表设计器-》“阻止保存要求重新创建表的更改”,依然无法修改。摘掉这是Sqlserver出于安全方面的考虑,但想知道有没有好的处理方法。

------解决方案--------------------
如果你只是新表,那直接重建会更加彻底咯。如果不是新表,那就用语句来改
------解决方案--------------------
SQL code
--先保证所有列为整型update 你的表 set 你的列=null where isnumeric(你的列)=0 or charindex('.',你的列)>0--直接更新为整型alter table 你的表 alter column 你的列 int;
  相关解决方案