Welcher SQL-Befehl wird empfohlen, um ein Datum in ein yyyymmdd
Format zu konvertieren?
convert(varchar(8), getdate(), 112);
oderconvert(varchar, getdate(), 112)
Ich stelle fest, dass bei Verwendung des zweiten zwei Leerzeichen nach dem Datum angehängt werden. (zB [ 20130705
] - beachte die beiden Leerzeichen nach dem Wert 20130705
)
Wird empfohlen, die erste SQL-Anweisung zu verwenden?
varchar
. An verschiedenen Stellen erhalten Sie unterschiedliche Standardlängen. Als Parameter für eine Prozedur erhalten Sie eine Standardlänge von 1 Zeichen - normalerweise nicht das, was Sie erwarten.