当我更新日期时间
UPDATE client SET dt_modification='2012-05-13 19:16:40'
我收到以下错误:
SQL Server Error Messages - Msg 242 - The conversion of a char data type
to a datetime data type resulted in an out-of-range datetime value.
原因是我使用的 SQL 日期时间格式(YYYY-MM-DD)与预期的YYYY-DD-MM不对应。实际上,以下命令正在工作:
UPDATE client SET dt_modification='2012-05-12 19:16:40'
我正在处理的数据库是另一个具有美国默认语言且更新正在运行的数据库的副本。所以我尝试将服务器默认语言更改为美国,但它不起作用。我使用了这个命令:
sp_configure 'default language', 0
reconfigure with override
--before change : default language 0 9999 2 2
--after change : default language 0 9999 0 0
任何人都可以帮忙吗?谢谢