当前位置: 代码迷 >> Sql Server >> 如何做字符转日期才不溢出
  详细解决方案

如何做字符转日期才不溢出

热度:81   发布时间:2016-04-27 21:30:15.0
怎么做字符转日期才不溢出?
我的表里的一个字段为字符型(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
  相关解决方案