也许是一个愚蠢的问题,但我想澄清一下。我创建了一个具有如下日期参数的脚本:
DECLARE @dateparam as datetime
SET @dateparam = '01-01-2013 00:00:00'
即使日期字符串不是“正确”格式,当我对其进行测试时,它看起来也能正常工作yyyy-MM-dd hh:mm:ss
。我将计算机区域设置更改为英语,脚本仍然执行它应该做的事情。
这是因为我的计算机中有 SQL Server 2008 R2,它知道如何转换日期,或者我在使用我使用过的日期格式时会遇到问题吗?