Freigeben über


IHcolumns (Transact-SQL)

Gilt für: SQL Server

Die Systemtabelle "IHcolumns" enthält eine Zeile für jede veröffentlichte Spalte. Diese Tabelle wird verwendet, um zu definieren, wie Spaltendatentypen aus dem Nicht-SQL Server Publisher beim Veröffentlichen dargestellt werden, was im Wesentlichen Datentypen zwischen einem Nicht-SQL Server-Datenbankverwaltungssystem (DBMS) und SQL Server zuordnet. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Definition

Spaltenname Datentyp Beschreibung
column_id int Identifiziert eine veröffentlichte Spalte.
publishercolumn_id int Ordnet eine veröffentlichte Spalte spaltenmetadaten zu, die in der Systemtabelle IHpublishercolumns gespeichert sind.
name sysname Gibt den Spaltennamen an.
article_id int Identifiziert den Artikel, zu dem die Spalte gehört.
column_ordinal int Identifiziert die Spalte nach Reihenfolge.
mapped_type tinyint Der Spaltendatentyp der Zielspalte auf dem Abonnenten.
mapped_length bigint Die Länge der Spalte auf dem Abonnenten.
mapped_prec int Die Genauigkeit der Spalte auf dem Abonnenten.
mapped_scale int Die Dezimalstellen der Spalte auf dem Abonnenten.
mapped_nullable bit Gibt an, ob die Spalte am Subscriber NULL-Werte akzeptiert, wobei 1 bedeutet, dass NULL-Werte akzeptiert werden.

Weitere Informationen

Heterogene Datenbankreplikation
Replikationstabellen (Transact-SQL)
Replikationsansichten (Transact-SQL)
sp_articlecolumn (Transact-SQL)
sysarticlecolumns (System View) (Transact-SQL)
sysarticlecolumns (Transact-SQL)