标签: sql-server-2008 datetime varchar
我有一个场景,托管服务提供商只提供MSSQL数据库的备份SQL脚本。这导致DateTime值编写为'05 / 12/2011 17:04:00'。
因此错误,
“将varchar数据类型转换为日期时间数据类型会导致超出范围的值。”
有没有人知道我可以找到所有DateTime值并用Cast(...作为DateTime)包装它们的方法?
答案 0 :(得分:0)
试试这个工作
select cast('05/12/2011 17:04:00' as DateTime)