Share via


sysdatatypemappings (Transact-SQL)

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:

WertBeschreibung
MSSQLSERVERDie Quelle ist eine SQL Server-Datenbank.
ORACLEDie 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:

WertBeschreibung
MSSQLSERVERDas Ziel ist eine SQL Server-Datenbank.
ORACLEDas Ziel ist eine Oracle-Datenbank.
DB2Das Ziel ist eine IBM DB2-Datenbank.
SYBASEDas 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.