Oracle Datentypen

In einer Oracle Datenbank gibt es 4 vordefinierte Datenkategorien, zu den zusätzlich eigene Datentypen verwendet werden können.
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

Datenfeldtyp →
Access-Datenfeldtypen →
Access-Spezifikationen →
Startseite →