130
Kapitel 8
Verwenden von integrierten Funktionen
Ergebnis:
Ein Versuch ...
---------------
*
(1 Zeile betroffen)
Wenn Datentypen nicht kompatibel sind, wird beispielsweise beim Versuch, ein
Datum in einen numerischen Wert zu konvertieren, von CAST eine Fehlermel-
dung zurückgegeben.
Beispiel:
SELECT CAST(SYSDATETIME() AS INT);
Ergebnis:
Meldung 529, Ebene 16, Status 1, Zeile 137
Die explizite Konvertierung des datetime2-Datentyps in int ist nicht zulässig.
8.2.3 Konvertierung mit CONVERT
Neben CAST bietet SQL Server die CONVERT-Funktion. Im Gegensatz zur
CAST-Funktion nach dem ANSI-Standard handelt es sich bei der CONVERT-
Funktion um eine proprietäre Funktion des SQL Servers. Selbst Microsoft weist
darauf hin, die Funktion nicht zu ...