IHcolumns (Transact-SQL)

La table système IHcolumns contient une ligne pour chaque colonne publiée. Cette table permet de définir la manière dont les types de données colonne issus d'un serveur de publication non-SQL Server seront représentées lors de leur publication. Les types de données sont alors mappés entre le système de gestion de base de données non-SQL Server et SQL Server. Cette table est stockée dans la base de données de distribution.

Définition

Nom de colonne

Type de données

Description

column_id

int

Identifie une colonne publiée.

publishercolumn_id

int

Associe une colonne publiée à des métadonnées de colonne stockées dans la table système IHpublishercolumns.

name

sysname

Spécifie le nom de la colonne.

article_id

int

Identifie l'article auquel appartient la colonne.

column_ordinal

int

Identifie la colonne selon l'ordre.

mapped_type

tinyint

Type de données colonne de la colonne de destination chez l'abonné.

mapped_length

bigint

Longueur de la colonne chez l'abonné.

mapped_prec

int

Précision de la colonne chez l'abonné.

mapped_scale

int

Échelle de la colonne chez l'abonné.

mapped_nullable

bit

Indique si la colonne située chez l'abonné accepte les valeurs NULL, où 1 signifie que les valeurs NULL sont acceptées.