IHcolumns (Transact-SQL)

La tabella di sistema IHcolumns contiene una riga per ogni colonna pubblicata. Questa tabella viene utilizzata per definire la modalità di rappresentazione dei tipi di dati delle colonne dal server di pubblicazione non SQL Server quando vengono pubblicati, ovvero viene essenzialmente eseguito il mapping dei tipi di dati tra i sistemi di gestione DBMS (Database Management System, sistema di gestione di database) non SQL Server e SQL Server. Questa tabella è archiviata nel database di distribuzione.

Definizione

Nome colonna

Tipo di dati

Descrizione

column_id

int

Identifica una colonna pubblicata.

publishercolumn_id

int

Associa una colonna pubblicata ai metadati della colonna archiviati nella tabella di sistema IHpublishercolumns.

name

sysname

Specifica il nome della colonna.

article_id

int

Identifica l'articolo al quale appartiene la colonna.

column_ordinal

int

Identifica la colonna in base alla sequenza ordinale.

mapped_type

tinyint

Tipo di dati della colonna di destinazione nel Sottoscrittore.

mapped_length

bigint

Lunghezza della colonna nel Sottoscrittore.

mapped_prec

int

Precisione della colonna nel Sottoscrittore.

mapped_scale

int

Scala della colonna nel Sottoscrittore.

mapped_nullable

bit

Indica se la colonna nel Sottoscrittore ammette valori NULL, dove 1 indica che i valori NULL sono supportati.