Freigeben über


IHpublishercolumns (Transact-SQL)

Gilt für: SQL Server

Die Systemtabelle "IHpublishercolumns" stellt Metadaten dar, die im Herausgeber gespeichert sind. Diese Tabelle enthält eine Zeile für jede Spalte, die aus Nicht-SQL Server-Herausgebern repliziert wird, mithilfe des aktuellen Distributors. Datentypinformationen in IHpublishercolumns sind spezifisch für das Nicht-SQL Server-Datenbankverwaltungssystem (DBMS), aus dem die Daten veröffentlicht werden. Diese Tabelle wird in der Verteilungsdatenbank gespeichert.

Definition

Spaltenname Datentyp Beschreibung
publishercolumn_id int Identifiziert eine veröffentlichte Spalte.
table_id int Identifiziert die Quelltabelle aus IHpublishertables , zu der die Spalte gehört.
publisher_id smallint Gibt den Nicht-SQL Server-Herausgeber an, aus dem die Spalte veröffentlicht wird.
name sysname Der Name der veröffentlichten Spalte.
column_ordinal int Identifiziert die Spalte nach Reihenfolge.
type varchar(255) Der Spaltendatentyp der Quellspalte auf dem Verleger.
length bigint Die Länge der Quellspalte auf dem Verleger.
prec int Die Genauigkeit der Quellspalte auf dem Verleger.
scale int Die Dezimalstellen der Quellspalte auf dem Verleger.
istnullierbar bit Gibt an, ob die Spalte NULL-Werte akzeptiert, wobei 1 bedeutet, dass NULL-Werte akzeptiert werden.
iscaptured bit Zeigt an, ob für die Spalte ein Trigger vorhanden ist. Ein Trigger kann auch dann vorhanden sein, wenn die Spalte nicht in einem Artikel veröffentlicht wird. Ein Wert von 1 bedeutet, dass der Auslöser in der Spalte vorhanden ist.

Weitere Informationen

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