怎么做字符转日期才不溢出?
我的表里的一个字段为字符型(2007-01-01 16:39:55.000),在转成datetime时总是报有些行在转换时溢出!
我用过cast和convert方法都 不行,请问怎么办?
------解决方案--------------------用cast和convert方法,都行,只不过你的数据内容里有不合法的,改一下数据
------解决方案--------------------DECLARE @datestring varchar(30)
SET @datestring = '2007-01-01 16:39:55.000 '
SELECT ISDATE(@datestring)
select convert(datetime,@datestring)
----------------------
2007-01-01 16:39:55.000