Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

NATIONAL CHARACTER - Zeichenketten fester Länge

Der Datentyp NATIONAL CHARACTER oder NCHAR wird für Spalten verwendet, die National-Werte (siehe Abschnitt „National-Literale") fester Länge enthalten können.



[ { [ dimension ] | ( dimension ) } ]

{ NATIONAL CHAR[ACTER] | NCHAR } [ ( cu_länge [CODE_UNITS] ) ]



dimension

Vorzeichenlose Ganzzahl zwischen 1 und 255. Die Spalte ist eine multiple Spalte; dimension gibt die Anzahl der Spaltenelemente an. dimension kann in eckigen oder runden Klammern angegeben werden.

In der Syntax kursiv gedruckte eckige Klammern sind Sonderzeichen und müssen in der Anweisung angegeben werden.

dimension nicht angegeben:
Die Spalte ist eine einfache Spalte.

cu_länge

Vorzeichenlose Ganzzahl zwischen 1 und 128, die die Länge der NCHAR-Spalte in Code Units angibt.

cu_länge nicht angegeben:
Es gilt cu_länge=1.

In SESAM/SQL wird für Unicode-Zeichenketten die Codierungsform UTF-16 verwendet, bei der jede Code Unit aus 2 Byte besteht.


Wertebereich für NCHAR-Spalten

Eine NCHAR-Spalte kann National-Werte mit der für die Spalte festgelegten Länge enthalten..


Beispiel

Die Tabelle HANDBUECHER enthält eine INTEGER- und zwei NCHAR-Spalten
fester Länge. Die Werte, die die NCHAR-Spalten enthalten können, sind National
Zeichenketten der Länge 20 bzw. 30:

bestellnummer       INTEGER
sprache             NCHAR(20)
titel               NCHAR(30)