problem mit convert() beim englischen SQL Server 2008

02/07/2009 - 00:48 von Dirk Breyer | Report spam
Ich habe eine View, wo folgende Funktion drin ist:
CONVERT (char(10); GETDATE(); 104)
Also Datum wird in einen String umgewandelt, làuft mit dem deutschen SQL
Server 2008 Express und Standard einwandfrei.
Beim englischen SQL Server 2008 gibt es aber Fehlermeldung.

Wenn ich dagegen CONVERT (char(10); GETDATE(); 101) verwende, geht es auch
in der englischen einwandfrei, nur es kommt dann halt US Format raus.

Warum vertràgt der englische SQL Server die Angabe des deutschen Stils
nicht?

LG
Dirk
 

Lesen sie die antworten

#1 Willfried Faerber [MVP]
02/07/2009 - 07:58 | Warnen spam
Hallo Dirk,

welche Fehlermeldung bekommst Du.
Der SQL Server kann ein den Rückgabewerte von GetDate() in alle Formate
umwandeln

Viele Grüsse
Willfried Fàrber

"Dirk Breyer" wrote in message
news:
Ich habe eine View, wo folgende Funktion drin ist:
CONVERT (char(10); GETDATE(); 104)
Also Datum wird in einen String umgewandelt, làuft mit dem deutschen SQL
Server 2008 Express und Standard einwandfrei.
Beim englischen SQL Server 2008 gibt es aber Fehlermeldung.

Wenn ich dagegen CONVERT (char(10); GETDATE(); 101) verwende, geht es auch
in der englischen einwandfrei, nur es kommt dann halt US Format raus.

Warum vertràgt der englische SQL Server die Angabe des deutschen Stils
nicht?

LG
Dirk

Ähnliche fragen