Freigeben über


IHcolumns (Transact-SQL)

Die IHcolumns-Systemtabelle enthält für jede veröffentlichte Spalte eine Zeile. Mit dieser Tabelle wird definiert, wie Spaltendatentypen von einem Nicht-SQL Server-Verleger beim Veröffentlichen dargestellt werden. Im Prinzip werden Datentypen zwischen einem Nicht-SQL Server-Datenbank-Managementsystem (DBMS) und SQL Server zugeordnet. 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 IHpublishercolumns-Systemtabelle 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 der 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 für die Spalte auf dem Abonnenten NULL-Werte zulässig sind. 1 bedeutet, dass NULL-Werte zulässig sind.

Siehe auch

Verweis

Replikationssichten (Transact-SQL)

sp_articlecolumn (Transact-SQL)

sysarticlecolumns (Transact-SQL)

Konzepte

Heterogene Datenbankreplikation

Replikationstabellen (Transact-SQL)

sysarticlecolumns (Systemsicht) (Transact-SQL)