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

关于更改列类型的有关问题

2012-01-28 
关于更改列类型的问题我的test表中有一列col1231200412:00AM01231200512:00AM1231200612:00AM01231200612:

关于更改列类型的问题
我的test表中有一列
col
12   31   2004   12:00AM
0
12   31   2005   12:00AM
12   31   2006   12:00AM
0
12   31   2006   12:00AM
0
12   31   2005   12:00AM
12   31   2004   12:00AM
12   31   2003   12:00AM
这列本来是varchar型的,现在我想该为datetime型,用这条语句:alter   table   test   alter   column   col   datetime,但报错,可能是中间有‘0’这样的纪录,请各位帮忙给解决以下。谢谢!

[解决办法]

update test set col=null where col= '0 '

alter table test alter column col datetime

热点排行