关于更改列类型的问题
我的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