Compartir a través de


IHsyscolumns (Transact-SQL)

Se aplica a: SQL Server

La vista IHsyscolumns expone información de columna para los artículos publicados desde un publicador que no es de SQL Server. Esta vista se almacena en la base de datos de distribución.

Nombre de la columna Tipo de datos Descripción
name sysname Nombre de la columna o parámetro de procedimiento.
id int Id. de objeto de la tabla a la que pertenece esta columna o Id. del procedimiento almacenado al que está asociado este parámetro.
xtype tinyint Tipo de almacenamiento físico de sys.systypes (Transact-SQL).
typestat int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
xusertype tinyint Id. del tipo de datos extendido definido por el usuario.
length bigint Longitud máxima del almacenamiento físico de sys.systypes (Transact-SQL).
xprec int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
xscale int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
colid int Id. de la columna o parámetro.
xoffset int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
bitpos int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
reserved int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
colstat int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
cdefault int Identificador del valor predeterminado de esta columna.
dominio int Identificador de la regla o restricción CHECK para esta columna.
number int Número de subprocedimiento cuando se agrupa el procedimiento (0 para entradas noprocedidas).
colorder int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
autoval int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
offset int Desplazamiento en la fila en la que aparece esta columna.
collationid int Identificador de la intercalación de la columna. Es NULL para las columnas no basadas en caracteres.
lenguaje int Identificador de idioma de la columna.
status int Mapa de bits usado para describir una propiedad de la columna o el parámetro :

0x08 = Column permite valores NULL.

0x10 = el relleno ANSI estaba en vigor cuando se agregaron columnas varchar o varbinary. Los espacios en blanco finales se conservan para varchar y los ceros finales se conservan para las columnas varbinary .

0x40 = Parameter es un parámetro OUTPUT.

0x80 = Column es una columna de identidad.
type int Tipo de almacenamiento físico de sys.systypes (Transact-SQL).
usertype tinyint Identificador del tipo de datos definido por el usuario de sys.systypes (Transact-SQL).
printfmt int Solamente se identifica con fines informativos. No compatible. La compatibilidad con versiones posteriores no está garantizada.
Prec int Nivel de precisión de esta columna.
scale int Escala de esta columna.
iscomputed int Marca que especifica si es una columna calculada:

0 = No se calcula.

1 = Calculada.
isoutparam int Indica si el parámetro de procedimiento es un parámetro de salida:

1 = True.

0 = False.
isnullable int Indica si la columna admite valores NULL:

1 = True.

0 = False.
colación int Nombre de la intercalación de la columna. Es NULL para las columnas no basadas en caracteres.
tdscollation int Nombre de la intercalación de la columna cuando se devuelve en un flujo TDS.

Consulte también

Replicación de bases de datos heterogéneas
Tablas de replicación (Transact-SQL)
Vistas de replicación (Transact-SQL)
sys.columns (Transact-SQL)