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