sys.syscharsets (Transact-SQL)
針對每個定義給 SQL Server Database Engine 使用的字元集和排序順序,各包含一個資料列。sysconfigures 會將其中一個排序順序標示為預設排序順序。這是實際使用的排序順序。
資料行名稱 |
資料類型 |
描述 |
---|---|---|
type |
smallint |
這個資料列所代表的實體類型: 1001 = 字元集。 2001 = 排序順序。 |
id |
tinyint |
字元集或排序順序的唯一識別碼。請注意,排序順序和字元集不能共用相同的識別碼。1 至 240 的識別碼範圍保留給 Database Engine 使用。 |
csid |
tinyint |
如果資料列代表字元集,就不會使用這個欄位。如果資料列代表排序順序,這個欄位就是用來建置排序順序的字元集識別碼。假設這份資料表有這個識別碼的字元集資料列存在。 |
status |
smallint |
內部系統狀態資訊位元。 |
name |
sysname |
字元集或排序順序的唯一名稱。這個欄位只能包含字母 A-Z 或 a-z、數字 0 - 9 和底線 (_);它的開頭必須是字母。 |
description |
nvarchar(255) |
字元集或排序順序功能的選擇性描述。 |
binarydefinition |
varbinary(255) |
僅供參考之用。不支援。我們無法保證未來的相容性。 |
definition |
image |
字元集或排序順序的內部定義。這個欄位的資料結構會隨著類型而不同。 |