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. |