Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Funktionen » SQL-Funktionen (A-D)

 

CONVERT-Funktion [Datentypkonvertierung]

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.

Syntax
CONVERT(Datentyp , Ausdruck [ , Formatstil ] )
Parameter
  • Datentyp   Der Datentyp, in den der Ausdruck konvertiert wird

  • Ausdruck   Der zu konvertierende Ausdruck.

  • Formatstil   Der Stil-Code, der für den ausgegebenen Wert gilt. Verwenden Sie diesen Parameter, wenn Sie Zeichenfolgen in Datumsangaben oder Zeitdatumsangaben bzw. umgekehrt konvertieren. Die untenstehende Tabelle enthält die unterstützten Stil-Codes, gefolgt von einer Darstellung der Ausgabeformate, die vom jeweiligen Stil-Code erzeugt werden. Die Stil-Codes sind auf zwei Spalten aufgeteilt, abhängig davon, ob das Jahrhundert im Ausgabeformat enthalten ist (z.B. 06 bzw. 2006).

Stil-Codes ohne Jahrhundert (jj) Stil-Codes mit Jahrhundert (jjjj) Ausgabeformat
- 0 oder 100 Mmm tt jjjj hh:nnAA
1 101 mm/tt/jj[jj]
2 102 [jj]jj.mm.tt
3 103 tt/mm/jj[jj]
4 104 tt.mm.jj[jj]
5 105 tt-mm-jj[jj]
6 106 tt Mmm jj[jj]
7 107 Mmm tt, jj[jj]
8 108 hh:nn:ss
- 9 oder 109 Mmm tt jjjj hh:nn:ss:sssAA
10 110 mm-tt-jj[jj]
11 111 [jj]jj/mm/tt
12 112 [jj]jjmmtt
- 13 oder 113 tt Mmm jjjj hh:nn:ss:sss (24-Stundenuhr, Europa-Standard + Millisekunden, vierstelliges Jahr)
- 14 oder 114 hh:nn:ss:sss (24-Stundenuhr)
- 20 oder 120 jjjj-mm-tt hh:nn:ss (24-Stundenuhr, ODBC entsprechend, vierstelliges Jahr)
- 21 oder 121 jjjj-mm-tt hh:nn:ss.sss (24-Stundenuhr, ODBC entsprechend mit Millisekunden, vierstelliges Jahr)
Rückgabe

Der angegebene Datentyp.

Bemerkungen

Falls kein Formatstil-Argument angegeben ist, wird Stil-Code 0 verwendet.

Eine Beschreibung der Stile, die von den Ausgabesymbolen erzeugt werden (z.B. Mmm), finden Sie unter date_format-Option [Datenbank].

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgenden Anweisungen verdeutlichen die Verwendung von Formatstilen:

SELECT CONVERT( CHAR( 20 ), OrderDate, 104 ) FROM SalesOrders;
OrderDate
16.03.2000
20.03.2000
23.03.2000
25.03.2000
...
SELECT CONVERT( CHAR( 20 ), OrderDate, 7 ) FROM SalesOrders;
OrderDate
Mar 16, 00
Mar 20, 00
Mar 23, 00
Mar 25, 00
...

Die folgende Anweisung zeigt die Konvertierung in eine Ganzzahl und gibt den Wert "5" zurück.

SELECT CONVERT( integer, 5.2 );