在SQL Server中设置dateformat错误

时间:2015-11-11 13:32:06

标签: sql-server

当我在SQL Server 2014中运行此语句时,我有以下情况:

set dateformat ymd;
select cast('1315/06/31' as date )

' 1315/06/31 39#;是波斯日历。

我收到了这个:

  

错误:转换日期和/或时间时转换失败   字符串。

但如果我这样做:

set dateformat ymd;
select cast('1394/07/21' as date )

它将返回正确的值。

有人可以解释为什么我在第一种情况下出错了吗?

0 个答案:

没有答案