NVARCHAR Skalarfunktion
Die Funktion NVARCHAR gibt eine nationale Zeichenfolgedarstellung variabler Länge mit einer Vielzahl von Datentypen zurück.
Ganzzahl zu nvarchar
Dezimal bis nvarchar
Gleitkommazahl zu nvarchar
Dezimaler Gleitkommawert für nvarchar
Zeichen zu nvarchar
Grafik zu nvarchar
Nchar zu nvarchar
Datum/Uhrzeit zu nvarchar
Boolescher Wert für nvarchar
Das Schema ist SYSIBM.
Der Funktionsname kann nicht als qualifizierter Name angegeben werden, wenn Schlüsselwörter in der Funktionssignatur verwendet werden.
NVARCHAR kann nur in einer Unicode-Datenbank (SQLSTATE 560AA) angegeben werden.
Result
Die Funktion NVARCHAR gibt eine nationale Zeichenfolgendarstellung mit variabler Länge zurück:
- Eine ganze Zahl, wenn das erste Argument SMALLINT, INTEGER oder BIGINT ist
- Eine Dezimalzahl, wenn das erste Argument eine Dezimalzahl ist
- Eine Gleitkommazahl mit doppelter Genauigkeit, wenn das erste Argument ein DOUBLE oder REAL ist.
- Eine dezimale Gleitkommazahl, wenn das erste Argument eine dezimale Gleitkommazahl ist (DECFLOAT)
- Eine Zeichenfolge, wenn das erste Argument eine beliebige Zeichenfolge ist.
- Eine Grafikzeichenfolge, wenn das erste Argument ein beliebiger Typ von Grafikzeichenfolge ist
- Eine nationale Zeichenfolge, wenn das erste Argument ein beliebiger Typ einer nationalen Zeichenfolge ist.
- Ein Datums-/Uhrzeitwert, wenn das erste Argument ein DATE-, TIME-oder TIMESTAMP-Argument ist
- Ein boolescher Wert (TRUE oder FALSE)
Die Skalarfunktion NVARCHAR ist ein Synonym für eine skalare Umsetzungsfunktion mit Ergebniszeichenfolgeeinheiten, wie in der folgenden Tabelle angegeben.
| NCHAR_MAPPING | Synonymfunktion | Ergebniszeichenfolgeeinheiten |
|---|---|---|
| CHAR_CU32 | VARCHAR | CODEUNITS32 |
| GRAPHIC_CU32 | VARGRAPHIC | CODEUNITS32 |
| GRAPHIC_CU16 | VARGRAPHIC1 | CODEUNITS16 |
|
||
