Gibt den Wert eines Ausdrucks in einen angegebenen Datentyp konvertiert zurück
Die Funktionen CAST, CONVERT, HEXTOINT und INTTOHEX können benutzt werden, um in und aus hexadezimalen Werten zu konvertieren. Weitere Hinweise über die Verwendung dieser Funktionen finden Sie unter Konvertierung in und aus hexadezimalen Werten.
CAST( Ausdruck AS Datentyp )
Ausdruck Der zu konvertierende Ausdruck.
Datentyp Der Zieldatentyp
Der angegebene Datentyp.
Wenn Sie keine Länge bei Zeichenfolgentypen angeben, wählt der Datenbankserver eine passende Länge aus. Wenn weder Gesamtstellen noch Dezimalstellen für eine DECIMAL-Konvertierung angegeben sind, wählt der Datenbankserver entsprechende Werte aus.
Wenn Sie die CAST-Funktion zum Kürzen von Zeichenfolgen verwenden, muss die Datenbankoption string_rtruncation auf OFF gesetzt sein, weil sonst ein Fehler auftritt. Es wird empfohlen, zum Kürzen von Zeichenfolgen die Funktion LEFT zu verwenden.
SQL/2003 Kernfunktion.
Die folgende Funktion stellt sicher, dass eine Zeichenfolge als Datum verwendet wird:
SELECT CAST( '2000-10-31' AS DATE ); |
Der Wert des Ausdrucks 1 + 2
wird berechnet und das Ergebnis als Zeichenfolge, bestehend aus einem Zeichen, ausgegeben.
SELECT CAST( 1 + 2 AS CHAR ); |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |