IHsyscolumns (Transact-SQL)
IHsyscolumns 檢視會顯示從非 SQL Server 發行者發行之發行項的資料行資訊。這份檢視儲存在散發資料庫中。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
name |
sysname |
資料行或程序參數的名稱。 |
id |
int |
這個資料行所屬資料表的物件識別碼,或這個參數相關聯預存程序的識別碼。 |
xtype |
tinyint |
sys.systypes (Transact-SQL) 中的實際儲存類型。 |
typestat |
int |
僅供內部使用。 |
xusertype |
tinyint |
擴充使用者自訂資料類型的識別碼。 |
length |
bigint |
sys.systypes (Transact-SQL) 中的最大實際儲存體長度。 |
xprec |
int |
僅供內部使用。 |
xscale |
int |
僅供內部使用。 |
colid |
int |
資料行或參數識別碼。 |
xoffset |
int |
僅供內部使用。 |
bitpos |
int |
僅供內部使用。 |
reserved |
int |
僅供內部使用。 |
colstat |
int |
僅供內部使用。 |
cdefault |
int |
這個資料行之預設值的識別碼。 |
domain |
int |
這個資料行的規則或 CHECK 條件約束的識別碼。 |
number |
int |
程序分組時的子程序號碼 (非程序項目是 0)。 |
colorder |
int |
僅供內部使用。 |
autoval |
int |
僅供內部使用。 |
offset |
int |
這個資料行出現在其中的資料列內位移。 |
collationid |
int |
資料行定序的識別碼。以非字元為基礎的資料行是 NULL。 |
language |
int |
資料行的語言識別碼。 |
status |
int |
用來描述資料行或參數屬性的點陣圖: 0x08 = 資料行允許 Null 值。 0x10 = 當加入 varchar 或 varbinary 資料行時,ANSI 填補生效。varchar 保留尾端空白,varbinary 資料行保留尾端零。 0x40 = 參數是 OUTPUT 參數。 0x80 = 資料行是一個識別資料行。 |
type |
int |
sys.systypes (Transact-SQL) 中的實際儲存類型。 |
usertype |
tinyint |
sys.systypes (Transact-SQL) 中之使用者自訂資料類型的識別碼。 |
printfmt |
int |
僅供內部使用。 |
prec |
int |
這個資料行的有效位數層級。 |
scale |
int |
這個資料行的小數位數。 |
iscomputed |
int |
這是一個旗標,指出這個資料行是否為計算資料行: 0 = 非計算。 1 = 計算。 |
isoutparam |
int |
指出程序參數是否為輸出參數: 1 = True。 0 = False。 |
isnullable |
int |
指出資料行是否允許 Null 值: 1 = True。 0 = False。 |
collation |
int |
資料行的定序名稱。以非字元為基礎的資料行是 NULL。 |
tdscollation |
int |
當在表格式資料流 (TDS) 中傳回時,資料行的定序名稱。 |
請參閱
參考
複寫檢視 (Transact-SQL)
sys.columns (Transact-SQL)