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