IHsyscolumns (Transact-SQL)

Aplica-se a: SQL Server

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

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 número do subprocedimento quando o procedimento é agrupado (0 para entradas que não são do 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.
deslocamento int O deslocamento para a linha na qual essa coluna aparece.
CollationID int A ID de ordenação da coluna. NULL para colunas que não são baseadas em caracteres.
linguagem int O identificador de idioma para a coluna.
status int O bitmap usado para descrever uma propriedade da coluna ou do parâmetro:

0x08 = Coluna permite valores nulos.

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

0x40 = Parameter é um parâmetro OUTPUT.

0x80 = Column é uma coluna de identidade.
tipo 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 computado.

1 = Computado.
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.
Agrupamento int O nome de ordenação da coluna. NULL para colunas que não são baseadas em caracteres.
tdscollation int O nome da ordenação da coluna quando retornado em um protocolo TDS (Tabular Data Stream).

Confira também

Replicação de banco de dados heterogênea
Tabelas de replicação (Transact-SQL)
Exibições de replicação (Transact-SQL)
sys.columns (Transact-SQL)