IHsyscolumns (Transact-SQL)
The IHsyscolumns view exposes column information for articles published from a non-SQL Server Publisher. This view is stored in the distributiondatabase.
Column name |
Data type |
Description |
---|---|---|
name |
sysname |
The name of the column or procedure parameter. |
id |
int |
The object ID of the table to which this column belongs, or the ID of the stored procedure with which this parameter is associated. |
xtype |
tinyint |
The physical storage type from sys.systypes (Transact-SQL). |
typestat |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
xusertype |
tinyint |
The ID of extended user-defined data type. |
length |
bigint |
The maximum physical storage length from sys.systypes (Transact-SQL). |
xprec |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
xscale |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
colid |
int |
The column or parameter ID. |
xoffset |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
bitpos |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
reserved |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
colstat |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
cdefault |
int |
The ID of the default for this column. |
domain |
int |
The ID of the rule or CHECK constraint for this column. |
number |
int |
The Subprocedure number when the procedure is grouped (0 for nonprocedure entries). |
colorder |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
autoval |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
offset |
int |
The offset into the row in which this column appears. |
collationid |
int |
The ID of the collation of the column. NULL for non-character based columns. |
language |
int |
The language identifier for the column. |
status |
int |
The bitmap used to describe a property of the column or the parameter: 0x08 = Column allows null values. 0x10 = ANSI padding was in effect when varchar or varbinary columns were added. Trailing blanks are preserved for varchar and trailing zeros are preserved for varbinary columns. 0x40 = Parameter is an OUTPUT parameter. 0x80 = Column is an identity column. |
type |
int |
The physical storage type from sys.systypes (Transact-SQL). |
usertype |
tinyint |
The ID of user-defined data type from sys.systypes (Transact-SQL). |
printfmt |
int |
Identified for informational purposes only. Not supported. Future compatibility is not guaranteed. |
prec |
int |
The level of precision for this column. |
scale |
int |
The scale for this column. |
iscomputed |
int |
The flag indicating whether the column is computed: 0 = Noncomputed. 1 = Computed. |
isoutparam |
int |
Indicates whether the procedure parameter is an output parameter: 1 = True. 0 = False. |
isnullable |
int |
Indicates whether the column allows null values: 1 = True. 0 = False. |
collation |
int |
The name of the collation of the column. NULL for non-character based columns. |
tdscollation |
int |
The name of the collation of the column when returned in a tabular data stream (TDS). |