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.