IHsyscolumns (Transact-SQL)
適用於:SQL Server
IHsyscolumns 檢視會公開從非 SQL Server 發行者發行之發行項的數據行資訊。 此檢視會儲存在 distributiondatabase 中。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
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 | 僅供參考之用。 不支援。 我們無法保證未來的相容性。 |
保留 | int | 僅供參考之用。 不支援。 我們無法保證未來的相容性。 |
colstat | int | 僅供參考之用。 不支援。 我們無法保證未來的相容性。 |
cdefault | int | 這個數據行之預設值的標識碼。 |
域 | int | 此數據行的規則或 CHECK 條件約束標識碼。 |
number | int | 當程式分組時,Subprocedure 編號(非程序專案為 0 )。 |
colorder | int | 僅供參考之用。 不支援。 我們無法保證未來的相容性。 |
autoval | int | 僅供參考之用。 不支援。 我們無法保證未來的相容性。 |
offset | int | 此數據行出現之數據列的位移。 |
collationid | int | 數據行定序的識別碼。 非字元型數據行的NULL。 |
language | int | 數據行的語言標識碼。 |
status | int | 用來描述資料列或參數屬性的點陣圖: 0x08 = Column 允許 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。 |
整理 | int | 數據行定序的名稱。 非字元型數據行的NULL。 |
tdscollation | int | 在表格式資料流 (TDS) 中傳回時,數據行的定序名稱。 |
另請參閱
異質資料庫複寫
複寫資料表 (Transact-SQL)
複寫檢視 (Transact-SQL)
sys.columns (Transact-SQL)