4 Stimmen

UK-Datumsformat für SQL Express festlegen

Wie kann ich das Datumsformat für SQL Express dauerhaft auf das britische Format (tt/mm/jjjj) einstellen?

Ich weiß, ich kann die SET DATEFORMAT DMY aber das funktioniert nur für diese Verbindung.

Ich habe auch gesehen,

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

Rekonfigurieren mit Override

aber das scheint mit SQL Express nicht zu funktionieren (ich erhalte: Could not find stored procedure 'sp_addlanguage'.).

Prost

1voto

gbn Punkte 407102

Sie müssen einstellen Sprache mit sp_konfigurieren

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

Bearbeiten: Sie müssen den Code aus sys.syslanguages wie erwähnt verwenden

Die Standardsprache wird jedoch auch Bedarf geändert für alle Anmeldungen. Daher @@langage zeigt us_englisch.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X