2010-10-03 55 views
4

如何將SQL Express的日期格式永久設置爲英國格式(dd/mm/yyyy)。爲SQL Express設置英國日期格式

我知道我可以使用SET DATEFORMAT DMY,但這隻適用於該連接。

我也看到了,

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將')。

乾杯

回答

1

你必須使用sp_configure

EXEC sp_configure 'default language', '23' -- british_english ? 
GO 
RECONFIGURE; 

編輯以設置language:需要提到

但是使用代碼來自sys.syslanguages,默認的langauge還將need changed所有登錄名。因此@@langage顯示us_english。

+1

我運行,當出現以下錯誤: 消息8114,級別16,狀態5,過程sp_configure,行0 錯誤轉換數據類型爲varchar爲int。 – mp3duck 2010-10-03 09:35:55

+1

我試着用23代替'british',並且沒有錯誤: 但是,運行SELECT @@ language,@@ langid仍然返回us_english,0 – mp3duck 2010-10-03 09:37:59

相關問題