Freigeben über


sys.syscharsets (Transact-SQL)

Enthält eine Zeile für jeden Zeichensatz und jede Sortierreihenfolge, die für die Verwendung in SQL Server Database Engine (Datenbankmodul) definiert sind. Eine der Sortierreihenfolgen ist in sysconfigures als Standard-Sortierreihenfolge markiert. Dies ist die einzige Sortierreihenfolge, die tatsächlich verwendet wird.

Spaltenname

Datentyp

Beschreibung

type

smallint

Typ der Entität, die diese Zeile darstellt:

1001 = Zeichensatz

2001 = Sortierreihenfolge

id

tinyint

Eindeutige ID für den Zeichensatz oder die Sortierreihenfolge. Beachten Sie, dass Sortierreihenfolgen und Zeichensätze nicht dieselbe ID haben können. Der ID-Bereich von 1 bis 240 ist für die Verwendung in Database Engine (Datenbankmodul) reserviert.

csid

tinyint

Wenn die Zeile einen Zeichensatz darstellt, ist dieses Feld ungenutzt. Wenn die Zeile eine Sortierreihenfolge darstellt, ist dieses Feld die ID des Zeichensatzes, auf dem die Sortierreihenfolge aufgebaut ist. Es wird davon ausgegangen, dass eine Zeichensatzzeile mit dieser ID in dieser Tabelle vorhanden ist.

status

smallint

Bits für Informationen über den internen Systemstatus.

name

sysname

Eindeutiger Name für den Zeichensatz oder die Sortierreihenfolge. Dieses Feld darf nur die Buchstaben A-Z oder a-z, die Zahlen 0-9 und Unterstriche (_) enthalten; es muss außerdem mit einem Buchstaben beginnen.

description

nvarchar(255)

Optionale Beschreibung der Features des Zeichensatzes oder der Sortierreihenfolge.

binarydefinition

varbinary(255)

Nur für Informationszwecke identifiziert. Nicht unterstützt. Zukünftige Kompatibilität wird nicht sichergestellt.

definition

image

Interne Definition des Zeichensatzes oder der Sortierreihenfolge. Die Struktur der Daten in diesem Feld hängt vom Typ ab.