为 SQL Express 设置英国日期格式 [英] Set UK date format for SQL Express
本文介绍了为 SQL Express 设置英国日期格式的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何将 SQL Express 的日期格式永久设置为英国格式 (dd/mm/yyyy).
How do I permanently set the date format for SQL Express to be UK format (dd/mm/yyyy).
我知道我可以使用 SET DATEFORMAT DMY
,但这仅适用于该连接.
I know I can use SET DATEFORMAT DMY
, but this only works for that connection.
我也见过,
exec sp_addlanguage 'British', 'English', 'January,February,March,April,May,June,July,August,September,October, November,December',
'Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec', 'Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday'
,dmy,1
sp_configure 'default language', 1
重新配置覆盖
但是,这似乎不适用于 SQL Express(我明白了,找不到存储过程sp_addlanguage".).
but, this doesn't seem to work with SQL Express (I get, Could not find stored procedure 'sp_addlanguage'.).
干杯
推荐答案
你必须设置 语言 使用 sp_configure
EXEC sp_configure 'default language', '23' -- british_english ?
GO
RECONFIGURE;
需要使用 sys.syslanguages 中提到的代码
need to use code from sys.syslanguages as mentioned
但是,所有登录的默认语言也将需要更改.因此 @@langage 显示 us_english.
However, default langauge will also need changed for all logins. Hence @@langage showing us_english.
这篇关于为 SQL Express 设置英国日期格式的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文