Share via


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

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

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

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

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

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

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