Freigeben über


Microsoft Connector für Oracle: Unterstützung von Datentypen

Gilt für: SQL Server SSIS Integration Runtime in Azure Data Factory

SSIS-Komponenten für Oracle unterstützen nicht alle Oracle-Datentypen. Zu Spalten mit nicht unterstützten Datentypen wird beim Entwerfen von Paketen in SSDT eine Warnung angezeigt, und die Spalten werden aus den Zuordnungsspalten gelöscht. Daten können nicht in eine Spalte mit einem nicht unterstützten Datentyp geladen werden.

Datentypzuordnung

In der folgenden Tabelle werden die Datentypen der Oracle-Datenbank und deren Standardzuordnung zu SSIS-Datentypen angezeigt. Außerdem werden die nicht unterstützten Oracle-Datentypen angezeigt.

Datentyp der Oracle-Datenbank SSIS-Datentyp Kommentare
VARCHAR2 DT_STR
NVARCHAR2 DT_WSTR
CHAR DT_STR
NUMBER DT_R8 Dies kann mit spezifischer Genauigkeit und Skalierung in DT_NUMERIC geändert werden. Genauigkeit und Skalierung werden je nach Bedarf vom Benutzer definiert. Bei der Ausgabe handelt es sich um die Spaltendaten als Zahl mit fester Genauigkeit und Skalierung.
NUMBER(P, S) Wenn die Skala 0 ist, entsprechend der Genauigkeit (P)
  • DT_I1
  • DT_I2
  • DT_I4
  • DT_NUMBERIC(P,0)
  • DT_NUMERIC(P,S)
    DATE DT_DBTIMESTAMP
  • ZEITSTEMPEL
  • ZEITSTEMPEL MIT ZEITZONE
  • INTERVALL JAHR BIS MONAT
  • INTERVALLTAG BIS SEKUNDE
  • TIMESTAMP WITH LOCAL TIME ZONE
  • DT_STR
    RAW DT_BYTES
    CLOB DT_TEXT CLOB-, NCLOB- und BLOB-Datentypen werden nur im Arraymodus unterstützt, nicht im Modus für schnelles Laden.
    NCLOB DT_NTEXT
    BLOB DT_IMAGE
    UROWID Nicht unterstützt
    REF Nicht unterstützt
    BFILE Nicht unterstützt
    LONG Nicht unterstützt
    LONG RAW Nicht unterstützt
    ROWID Nicht unterstützt
    Benutzerdefinierter Typ (Objekttyp, VARRAY, geschachtelte Tabelle) Nicht unterstützt

    Nächste Schritte