MSdbms_datatype_mapping (Transact-SQL)
Die MSdbms_datatype_mapping-Tabelle enthält die zulässigen Datentypzuordnungen vom Datentyp im Quelldatenbank-Managementsystem (DBMS) für einen oder mehrere spezifische Datentypen im Ziel-DBMS. Die Tabelle ist in der msdb-Datenbank gespeichert und wird 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. Ein Wert von NULL bedeutet, dass die Genauigkeit nicht verwendet wird, und ein Wert von -1, dass die Genauigkeit des Quelldatentyps verwendet wird. |
dest_scale |
int |
Definiert die Dezimalstellen des Zieldatentyps. Ein Wert von NULL bedeutet, dass die Dezimalstellen nicht verwendet werden, und ein Wert von -1, dass die Dezimalstellen des Quelldatentyps verwendet werden. |
dest_length |
bigint |
Definiert die Länge des Zieldatentyps. Ein Wert von NULL bedeutet, dass die Länge nicht verwendet wird, und ein Wert von -1, dass die Länge des Quelldatentyps verwendet wird. |
dest_nullable |
bit |
Zeigt 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 = PRECISION. 0x2 = SCALE. 0x4 = LENGTH. |
Siehe auch
Verweis
Replikationssichten (Transact-SQL)
Konzepte
Replikationstabellen (Transact-SQL)
Andere Ressourcen
Heterogene Datenbankreplikation
How to: Specify Data Type Mappings for an Oracle Publisher (Replication Transact-SQL Programming)