Home
Datenquellen
Controllflow
DataFlow
SSIS
ToC
Impressum
Datentypen in SSIS

Datentyp Beschreibung
DT_BOOL Ein boolescher Wert.
DT_BYTES Ein binärer Datenwert. Die Länge ist variabel, und die maximale Länge beträgt 8000 Bytes.
DT_CY Ein Währungswert. Dieser Datentyp ist eine ganze Zahl mit Vorzeichen und einer Länge von 8 Bytes, mit 4 Dezimalstellen und einer maximalen Genauigkeit von 19.
DT_DATE Eine Datumsstruktur bestehend aus dem Jahr, dem Monat, dem Tag und der Stunde.
DT_DBDATE 1 Eine Datumsstruktur bestehend aus dem Jahr, dem Monat und dem Tag.
DT_DBTIME 1 Eine Zeitstruktur bestehend aus der Stunde, der Minute und der Sekunde.
DT_DBTIMESTAMP 1 Eine Timestampstruktur bestehend aus dem Jahr, dem Monat, der Stunde, der Minute, der Sekunde und dem entsprechenden Anteil.
DT_DECIMAL Ein genauer numerischer Wert mit einer festen Genauigkeit und festen Dezimalstellen. Dieser Datentyp ist eine ganze Zahl ohne Vorzeichen und einer Länge von 12 Bytes, mit 0 bis 28 Dezimalstellen und einer maximalen Genauigkeit von 29.
DT_FILETIME 1 Ein 64-Bit-Wert, der die Anzahl von 100-Nanosekunden-Intervallen seit dem 1. Januar 1601 darstellt.
DT_GUID Ein global eindeutiger Bezeichner (GUID, Globally Unique Identifier).
DT_I1 1 Eine ganze Zahl mit Vorzeichen und einer Länge von 1 Byte.
DT_I2 1 Eine ganze Zahl mit Vorzeichen und einer Länge von 2 Bytes.
DT_I4 1 Eine ganze Zahl mit Vorzeichen und einer Länge von 4 Bytes.
DT_I8 1 Eine ganze Zahl mit Vorzeichen und einer Länge von 8 Bytes.
DT_NUMERIC Ein genauer numerischer Wert mit einer festen Genauigkeit und festen Dezimalstellen. Dieser Datentyp ist eine ganze Zahl ohne Vorzeichen und einer Länge von 16 Bytes, mit 0 bis 38 Dezimalstellen und einer maximalen Genauigkeit von 38.
DT_R4 Ein Gleitkommawert mit einfacher Genauigkeit
DT_R8 Ein Gleitkommawert mit doppelter Genauigkeit
DT_STR Eine NULL-terminierte ANSI/MBCS-Zeichenfolge mit einer maximalen Länge von 8000 Zeichen.
DT_UI1 1 Eine ganze Zahl ohne Vorzeichen und einer Länge von 1 Byte.
DT_UI2 1 Eine ganze Zahl ohne Vorzeichen und einer Länge von 2 Bytes.
DT_UI4 1 Eine ganze Zahl ohne Vorzeichen und einer Länge von 4 Bytes.
DT_UI8 1 Eine ganze Zahl ohne Vorzeichen und einer Länge von 8 Bytes.
DT_WSTR Eine NULL-terminierte Unicode-Zeichenfolge mit einer maximalen Länge von 4000 Zeichen.
DT_IMAGE Ein Binärwert mit einer maximalen Länge von 231-1 (2.147.483.647) Bytes.
DT_NTEXT Eine Unicode-Zeichenfolge mit einer maximalen Länge von 230 - 1 (1.073.741.823) Zeichen.

DT_TEXT

Eine ANSI/MBCS-Zeichenfolge mit einer maximalen Länge von 231 -1 (2.147.483.647) Zeichen.

¹ Datentyp für Fast Parse zulässig

Grundsätzlich sollte immer der kleinst mögliche Datentyp ausgewählt werden. Das spart Speicher und erhöht unter Umständen die Performance von SSIS.

Aus Optimierungsgründen unterstützt SSIS keine variabel langen Zeichenketten. Alle Zeichenketten werden mit einer festen Länge (default Wert 50) gespeichert. Deshalb kann Speicher eingespart werden, wenn der Wert der realen Länge der Zeichenketten angepasst wird.