Compartilhar via


IHcolumns (Transact-SQL)

A tabela de sistema IHcolumns contém uma linha para cada coluna publicada. Essa tabela é usada para definir como os tipos de dados de coluna de Editor não SQL Server serão representados, quando forem publicados, a qual essencialmente mapeia tipos de dados entre DBMS (sistemas de gerenciamento de banco de dados) não SQL Server e o SQL Server. Esta tabela é armazenada no banco de dados de distribuição.

Definição

Nome da coluna

Tipo de dados

Descrição

column_id

int

Identifica uma coluna publicada.

publishercolumn_id

int

Associa uma coluna publicada com metadados de coluna armazenados na tabela de sistema IHpublishercolumns.

nome

sysname

Especifica o nome de coluna.

article_id

int

Identifica o artigo ao qual a coluna pertence.

column_ordinal

int

Identifica a coluna por ordem.

mapped_type

tinyint

O tipo de dados da coluna.de destino no Assinante.

mapped_length

bigint

O comprimento da coluna no Assinante.

mapped_prec

int

A precisão da coluna no Assinante.

mapped_scale

int

A escala da coluna no Assinante.

mapped_nullable

bit

Indica se a coluna no Assinante aceita valores NULL, onde 1 significa que valores NULL são aceitos.

Consulte também

Referência

Exibições de replicação (Transact-SQL)

sp_articlecolumn (Transact-SQL)

sysarticlecolumns (Transact-SQL)

Conceitos

Replicação de banco de dados heterogênea

Tabelas de replicação (Transact-SQL)

sysarticlecolumns (exibição de sistema) (Transact-SQL)