为 SQL Express 设置英国日期格式 [英] Set UK date format for SQL Express

查看:36
本文介绍了为 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆