我们最近将我们的数据库迁移到了另一台服务器,因此我认为日期格式查询已经以某种方式发生了变化.
以前我们可以使用以下..
SELECT * FROM table WHERE date > 'YYYY-MM-DD'
Run Code Online (Sandbox Code Playgroud)
但是现在我们必须使用..
SELECT * FROM table WHERE date > 'YYYY-DD-MM'
Run Code Online (Sandbox Code Playgroud)
有人可以告诉我需要更改以恢复到以前的版本吗?
试试这个——
询问:
SET DATEFORMAT ymd
Run Code Online (Sandbox Code Playgroud)
读取当前设置:
DBCC USEROPTIONS
Run Code Online (Sandbox Code Playgroud)
输出:
Set Option Value
-------------------------- -----------------
...
language us_english
dateformat ymd
...
Run Code Online (Sandbox Code Playgroud)