首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-10-12 
Sqlserver2008如何修改字段的数据类型rt,表结构已经设计哈勒,突然想修改某个属性列的数据类型,比如从nvarc

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

[解决办法]
如果你只是新表,那直接重建会更加彻底咯。如果不是新表,那就用语句来改
[解决办法]

SQL code
--先保证所有列为整型update 你的表 set 你的列=null where isnumeric(你的列)=0 or charindex('.',你的列)>0--直接更新为整型alter table 你的表 alter column 你的列 int; 

热点排行