Compartir a través de


IHsyscolumns (Transact-SQL)

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 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

Sólo para uso interno.

xusertype

tinyint

Id. del tipo de datos extendido definido por el usuario.

length

bigint

Longitud máxima de almacenamiento físico de sys.systypes (Transact-SQL).

xprec

int

Sólo para uso interno.

xscale

int

Sólo para uso interno.

colid

int

Id. de la columna o parámetro.

xoffset

int

Sólo para uso interno.

bitpos

int

Sólo para uso interno.

reserved

int

Sólo para uso interno.

colstat

int

Sólo para uso interno.

cdefault

int

Id. del valor predeterminado de esta columna.

domain

int

Id. de la regla o restricción CHECK de esta columna.

number

int

Número de subprocedimiento cuando el procedimiento está agrupado (0 para las entradas que no corresponden a procedimientos).

colorder

int

Sólo para uso interno.

autoval

int

Sólo para uso interno.

offset

int

Desplazamiento en la fila en la que aparece esta columna.

collationid

int

Id. de la intercalación de la columna. Es NULL para las columnas no basadas en caracteres.

language

int

Identificador de idioma de la columna.

status

int

Mapa de bits utilizado para describir una propiedad de la columna o parámetro:

0x08 = La columna admite valores NULL.

0x10 = Relleno ANSI activado al agregar columnas varchar o varbinary. Se conservan los espacios en blanco finales en las columnas varchar y los ceros a la derecha en las columnas varbinary.

0x40 = Es un parámetro OUTPUT.

0x80 = La columna es de identidad.

type

int

Tipo de almacenamiento físico de sys.systypes (Transact-SQL).

usertype

tinyint

Id. del tipo de datos definido por el usuario, tomado de sys.systypes (Transact-SQL).

printfmt

int

Sólo para uso interno.

prec

int

Nivel de precisión de esta columna.

scale

int

Escala de esta columna.

iscomputed

int

Indicador que especifica si es una columna calculada:

0 = No calculada.

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.

collation

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 una secuencia de datos tabular (TDS).

Vea también

Referencia

Vistas de réplica (Transact-SQL)
sys.columns (Transact-SQL)

Conceptos

Tablas de réplica (Transact-SQL)

Otros recursos

Réplica de bases de datos heterogéneas

Ayuda e información

Obtener ayuda sobre SQL Server 2005