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

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