NVARCHAR Skalarfunktion

Die Funktion NVARCHAR gibt eine nationale Zeichenfolgedarstellung variabler Länge mit einer Vielzahl von Datentypen zurück.

Ganzzahl zu nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(integer-expression )

Dezimal bis nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(decimal-expression ,decimal-character )

Gleitkommazahl zu nvarchar

Read syntax diagramSkip visual syntax diagram NVARCHAR(floating-point-expression ,decimal-character )

Dezimaler Gleitkommawert für nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(decimal-floating-point-expression ,decimal-character )

Zeichen zu nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(character-expression ,integer)

Grafik zu nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(graphic-expression ,integer)

Nchar zu nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(national-character-expression ,integer )

Datum/Uhrzeit zu nvarchar

Read syntax diagramSkip visual syntax diagramNVARCHAR(datetime-expression ,ISOUSAEURJISLOCAL)

Boolescher Wert für nvarchar

Syntaxdiagramm lesenVisuelles Syntaxdiagramm überspringen NVARCHAR ( boolescher Ausdruck )

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.
Tabelle 1. NVARCHAR (Skalarfunktion) Synonyme
NCHAR_MAPPING Synonymfunktion Ergebniszeichenfolgeeinheiten
CHAR_CU32 VARCHAR CODEUNITS32
GRAPHIC_CU32 VARGRAPHIC CODEUNITS32
GRAPHIC_CU16 VARGRAPHIC1 CODEUNITS16
  1. Wenn das erste Argument Zeichenfolgeeinheiten CODEUNITS32 hat und das zweite Argument nicht angegeben ist, unterscheidet sich das Längenattribut des Ergebnisses von der Funktion VARGRAPHIC, da die Zeichenfolgeeinheiten des Ergebnisses CODEUNITS16ist. In diesem Fall ist das Längenattribut des Ergebnisses das Zweifache des Längenattributs des Ergebnisses, das andernfalls durch die Funktion VARGRAPHIC bestimmt wird.