sys.syscharsets (Transact-SQL)
SQL Server データベース エンジンが使用する文字セットと並べ替え順ごとに 1 行のデータを格納します。 並べ替え順のいずれか 1 つは、sysconfigures で、既定の並べ替え順としてマークされています。 実際はこの並べ替え順だけが使用されます。
列名 |
データ型 |
説明 |
---|---|---|
型 |
smallint |
この行で表されるエンティティの種類。 1001 = 文字セット 2001 = 並べ替え順 |
id |
tinyint |
文字セットまたは並べ替え順を表す一意な ID。 並べ替え順と文字セットで同じ ID を使用することはできません。 1 ~ 240 の ID は、データベース エンジンが使用するために予約されています。 |
csid |
tinyint |
文字セットを表す行の場合、このフィールドは使用されません。 並べ替え順を表す行の場合は、その並べ替え順が適用される文字セットの ID になります。 この ID の文字セットの行が、このテーブルに存在していることが前提となります。 |
status |
smallint |
内部システム状態の情報ビット。 |
name |
sysname |
文字セットまたは並べ替え順を表す一意な名前。 このフィールドには、A ~ Z および a ~ z の文字、0 ~ 9 の数字、アンダースコア (_) のみが格納されます。名前は必ず文字で始まる必要があります。 |
description |
nvarchar(255) |
文字セットまたは並べ替え順の特徴を表す任意の説明。 |
binarydefinition |
varbinary(6000) |
単に情報を示すためだけに特定されます。サポートされていません。将来の互換性は保証されません。 |
definition |
image |
文字セットまたは並べ替え順の内部定義。 このフィールドのデータ構造は、この行が文字セットまたは並べ替え順のどちらを表すかによって異なります。 |