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. |