Die von Oracle verwendeten Datentypen lauten:
| Typ | Wertebereich |
| character( n ) | String fester Länge mit n Zeichen |
| varchar2( n ) | String variabler Länge mit bis zu n Zeichen |
| integer | ganze Zahl |
| number( n,m ) | Festkommazahl mit n Stellen, davon m nach dem Komma |
| float | Gleitkommazahlen |
| date | Zeitangabe (für Daten zwischen 4712 v. Chr bis 4712 n. Chr.) |
| long | Zeichenkette bis zu 2 GByte |
| raw | Binärstrings bis zu 255 Bytes |
| long raw | Binärobjekte bis zu 2 GByte (Soundfiles, Videos, ...) |
Nicht besetzte Attributwerte werden durch das Schlüsselwort
NULL gekennzeichnet.