Datentyp | Anwendungszweck | Größe |
---|---|---|
Zahlen | Oracle kann zwischen 1 und 38 Stellen für eine Zahl reservieren. Die Anzahl der zum Speichern einer Zahl erforderlichen Bytes hängt von der Anzahl der Stellen ab, die verwendet werden, um diese Zahl auszudrücken. | Die Anzahl der Nachkommastellen reichen von -84 bis 127 |
Number | Speichert allgemeine Zahlen.
Die Syntax für die Angabe des Datentyps bei der Definition lautet: number(Gesamtstellenanzahl, Anzahl Nachkommastellen) Gesamtsstellenanzahl=maximale Anzahl der zu speichernden Stellen Anzahl Nachkommastellen=Die Position Nachkommastellen rechts (positiv) oder links (negativ) vom Dezimalpumkt. |
siehe oben |
Decimal | Speichert Festkommazahlen und ermöglicht die Kompatibilität von Oracle zu anderen relationalen Datenbanken - besonders SQL/DS und DB2. | siehe oben |
Float | Speichert Gleitkommazahlen und gewährleistet die Kompatibilität von Oracle zum ANSI-Datentyp float | siehe oben |
Date | Speichert sowohl das Datum als auch die Zeit.
Gültiger Datumsbereich von 1. Januar 4712 v. Chr. bis 4712 n. Chr. Oracle verwendet zur Datumseingabe und -anzeige das Format TT-MM-JJ |
7 Byte |
Zeichenfolgen | Speichert Zeichenketten | Bis zu 2000 Zeichen |
char | Speichert Zeichenketten fester Länge von bis zu 255 Zeichen. | Ohne Längenangabe wird nur ein Zeichen gespeichert. |
varchar | Ältere Datentyp bei Oracle Datenbanken | N.R. |
varchar2 | Speichert variabler Zeichen bis zu 2000 in einer einzigen Spalte | 2000 Zeichen |
long | In einer long-Spalte können bis zu 2 GByte Zeichen gespeichert werden. Allerdings können keine der in Oracle
integrierten Funktionen oder Operatoren verwendet werden.
Es ist nur eine long-Spalte pro Tabelle verfügbar. |
2 Gigabyte |
BLOB | Speichert Binärobjekte.
Es gibt 2 Möglichkeiten, um ein BLOB in einer Zeile zu verbinden: Speichern des BLOBs in einer Datei des Betriebssystems (wie z. B. einer MS-DOS-Datei), und legen des Verzeichnisses un den Dateinamen in der entsprechenden Datei Speichern des BLOBs selbst in einer long raw-Spalte |
Bis zu 2 GByte pro Zeile |
raw | Speichert Binärdaten | 255 Byte |
long raw | Speichert große Binärobjekte, wie Dokumente, Grafiken, Klänge, Videos usw. | 2 Gigabyte pro Zeile |