Share via


MSdbms_datatype_mapping (Transact-SQL)

Gilt für:SQL Server

Die MSdbms_datatype_mapping Tabelle enthält die zulässigen Datentypzuordnungen vom Datentyp im Quelldatenbank-Managementsystem (DBMS) zu einem oder mehreren spezifischen Datentypen im Ziel-DBMS. Diese Tabelle wird in der msdb-Datenbank gespeichert und für die heterogene Datenbankreplikation verwendet.

Spaltenname Datentyp BESCHREIBUNG
datatype_mapping_id int Identifiziert jede eindeutige Datentypzuordnung.
map_id int Identifiziert den Quelldatentyp.
dest_datatype_id int Identifiziert den Zieldatentyp.
dest_precision bigint Definiert die Genauigkeit des Zieldatentyps, wobei ein Wert von NULL bedeutet, dass die Genauigkeit nicht verwendet wird, und ein Wert von -1 bedeutet, dass die Genauigkeit des Quelldatentyps verwendet wird.
dest_scale int Definiert die Skalierung des Zieldatentyps, wobei ein Wert von NULL bedeutet, dass die Skalierung nicht verwendet wird, und ein Wert von -1 bedeutet, dass die Skalierung des Quelldatentyps verwendet wird.
dest_length bigint Definiert die Länge des Zieldatentyps, wobei ein Wert von NULL bedeutet, dass die Länge nicht verwendet wird, und ein Wert von -1 bedeutet, dass die Länge des Quelldatentyps verwendet wird.
dest_nullable bit Gibt an, ob die Zielspalte in der Zuordnung NULL-Werte zulässt. Ein Wert von NULL bedeutet, dass diese Definition nicht erforderlich ist.
dest_createparams int Die Bitmap, die beschreibt, welche Kombination aus Länge, Genauigkeit und Dezimalstellen für den jeweiligen Datentyp anwendbar sind. Sie beinhaltet Folgendes:

0x1 = GENAUIGKEIT.

0x2 = SCALE.

0x4 = LENGTH.

Weitere Informationen

Heterogene Datenbankreplikation
Angeben von Datentypzuordnungen für einen Oracle-Verleger
Replikationstabellen (Transact-SQL)
Replikationssichten (Transact-SQL)