sysdatatypemappings (Transact-SQL)

Gilt für:SQL Server

Mit der sysdatatypemappings -Sicht wird die Zuordnung zwischen SQL Server-Datentypen und Datentypen eines Nicht-SQL Server-Datenbank-Managementsystems (DBMS) angezeigt. Diese Sicht wird in der msdb -Datenbank gespeichert.

Spaltenname Datentyp BESCHREIBUNG
mapping_id int Die ID der Datentypzuordnung.
source_dbms sysname Gibt den Namen des DBMS an, aus dem die Datentypen zugeordnet werden, wobei die folgenden Werte möglich sind:

MSSQLSERVER = die Quelle ist eine SQL Server-Datenbank.

ORACLE = Die Quelle ist eine Oracle-Datenbank.
source_version sysname Gibt die Produktversion des Quell-DBMS an.
Source_type sysname Gibt den im Quell-DBMS aufgelisteten Datentyp an.
source_length_min bigint Die Mindestlänge des Datentyps im Quell-DBMS, wobei der Wert NULL angibt, dass die Länge nicht verwendet wird.
source_length_max bigint Die maximale Länge des Datentyps im Quell-DBMS, wobei der Wert NULL angibt, dass die Länge nicht verwendet wird.
source_precision_min bigint Die Mindestgenauigkeit des Datentyps im Quell-DBMS, wobei der Wert NULL angibt, dass die Genauigkeit nicht verwendet wird.
source_precision_max bigint Die maximale Genauigkeit des Datentyps im Quell-DBMS, wobei der Wert NULL angibt, dass die Genauigkeit nicht verwendet wird.
source_scale_min int Die Mindestdezimalstellen des Datentyps im Quell-DBMS, wobei der Wert NULL angibt, dass die Dezimalstellen nicht verwendet werden.
source_scale_max int Die maximalen Dezimalstellen des Datentyps im Quell-DBMS, wobei der Wert NULL angibt, dass die Dezimalstellen nicht verwendet werden.
source_nullable bit Gibt an, ob der Zieldatentyp NULL-Werte unterstützt.
source_createparams int Nur interne Verwendung.
destination_dbms sysname Gibt den Namen des Ziel-DBMS an, wobei die folgenden Werte möglich sind:

MSSQLSERVER = Das Ziel ist eine SQL Server-Datenbank.

ORACLE = Das Ziel ist eine Oracle-Datenbank.

DB2 = Das Ziel ist eine IBM DB2-Datenbank.

SYBASE = Das Ziel ist eine Sybase-Datenbank.
destination_version sysname Die Produktversion des Ziel-DBMS.
destination_type sysname Der Datentyp im Ziel-DBMS.
destination_length bigint Die Länge des Datentyps im Ziel-DBMS.
destination_precision bigint Die Genauigkeit des Datentyps im Ziel-DBMS.
destination_scale int Die Dezimalstellen des Datentyps im Ziel-DBMS.
destination_nullable bit Gibt an, ob der Datentyp im Ziel-DBMS NULL-Werte unterstützt.
destination_createparams int Nur interne Verwendung.
Dataloss bit Gibt an, ob beim Zuordnen zwischen dem Datentyp des Quell- und Ziel-DBMS Daten verloren gehen.
is_default bit Gibt an, ob standardmäßig die Datentypzuordnung verwendet wird.

Weitere Informationen

Heterogene Datenbankreplikation
Replikationstabellen (Transact-SQL)
Replikationssichten (Transact-SQL)
sp_helpdatatypemap (Transact-SQL)