Freigeben über


IHpublishercolumns (Transact-SQL)

Die IHpublishercolumns-Systemtabelle stellt Metadaten dar, die auf dem Verleger gespeichert werden. Diese Tabelle enthält eine Zeile für jede Spalte, die mithilfe des aktuellen Verteilers aus Nicht-SQL Server-Verlegern repliziert wurden. Die Datentypinformationen in IHpublishercolumns beziehen sich ausschließlich auf das Nicht-SQL Server-Datenbankverwaltungssystem (Database Management System, DBMS), dem die veröffentlichten Daten entstammen. Diese Tabelle ist 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

Identifiziert den Nicht-SQL Server-Verleger, von 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.

isnullable

bit

Zeigt an, ob die Spalte NULL-Werte annimmt; 1 bedeutet, dass NULL-Werte angenommen 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. Der Wert 1 bedeutet, dass für die Spalte ein Trigger vorhanden ist.