Compartilhar via


IHsyscolumns (Transact-SQL)

A exibição IHsyscolumns expõe informações de coluna para artigos publicados de um Publicador não-SQL Server. Essa exibição é armazenada no banco de dados de distribuição.

Nome da coluna

Tipo de dados

Descrição

name

sysname

O nome da coluna ou do parâmetro do procedimento.

id

int

A ID de objeto da tabela à qual essa coluna pertence ou a ID do procedimento armazenado com a qual esse parâmetro está associado.

xtype

tinyint

O tipo de armazenamento físico de sys.systypes (Transact-SQL).

typestat

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

xusertype

tinyint

A ID do tipo de dados estendido definido pelo usuário.

length

bigint

O comprimento máximo de armazenamento físico de sys.systypes (Transact-SQL).

xprec

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

xscale

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

colid

int

A ID da coluna ou do parâmetro.

xoffset

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

bitpos

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

reserved

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

colstat

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

cdefault

int

A ID do padrão para essa coluna.

domain

int

A ID da regra ou restrição CHECK para essa coluna.

number

int

O nome de subprocedimento, quando o procedimento é agrupado (0 para entradas de não procedimento).

colorder

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

autoval

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

offset

int

O deslocamento para a linha na qual essa coluna aparece.

collationid

int

A ID de agrupamento da coluna. NULL para colunas que não são baseadas em caracteres.

language

int

O identificador de idioma para a coluna.

status

int

O bitmap usado para descrever uma propriedade da coluna ou do parâmetro:

0x08 = A coluna permite valores nulos.

0x10 = O preenchimento ANSI estava em vigor quando as colunas varchar ou varbinary foram adicionadas. Espaços à direita são preservados para varchar e zeros à direita são preservados para colunas varbinary.

0x40 = O parâmetro é um parâmetro OUTPUT.

0x80 = A coluna é uma coluna de identidade.

type

int

O tipo de armazenamento físico de sys.systypes (Transact-SQL).

usertype

tinyint

A ID do tipo de dados definido pelo usuário de sys.systypes (Transact-SQL).

printfmt

int

Identificado apenas para fins informativos. Não há suporte. A compatibilidade futura não está garantida.

prec

int

O nível de precisão para essa coluna.

scale

int

A escala para essa coluna.

iscomputed

int

O sinalizador que indica se a coluna é computada:

0 = Não computada.

1 = Computada.

isoutparam

int

Indica se o parâmetro de procedimento é de saída:

1 = Verdadeiro.

0 = Falso.

isnullable

int

Indica se a coluna permite valores nulos:

1 = Verdadeiro.

0 = Falso.

collation

int

O nome de agrupamento da coluna. NULL para colunas que não são baseadas em caracteres.

tdscollation

int

O nome do agrupamento da coluna quando retornado em um protocolo TDS (Tabular Data Stream).