Permette di indicare il tipo interno del tipo di dati. I tipi possibili sono:
- Alfanumerico: stringa di caratteri, di una lunghezza massima di 255 caratteri, la cui lunghezza può essere fornita nel campo corrispondente. Se non si indica la lunghezza, dovrà essere fornita nella lunghezza del campo al momento dell'utilizzo del tipo.
- Menù locale: intero compreso tra 1 e 255.
- Intero breve: interi compresi tra -32768 e 32767.
- Intero lungo: interi compresi tra -2^31 e +2^31-1.
- Decimale: si tratta di un campo numerico con al massimo 32 cifre significative, la cui lunghezza è fornita nel formato N.M (dove N è il numero di cifre prima della virgola, e M il numero di cifre dopo). Questa lunghezza può essere data direttamente a livello del tipo o nel campo lunghezza definito a livello del campo che utilizzerà il tipo. A seconda del database, questo tipo di campo può essere memorizzato nel formato flottante o fisso nel database. Il primo caso corrisponde a oracle : in questo caso, ciò che conta quando si definisce un formato N.M, è in realtà la precisione totale – N+M – di memorizzazione. Il secondo caso corrisponde a SQL server: il numero di posizioni prima e dopo la virgola deve essere definito chiaramente. Il campo formato (che può essere variabile) definirà più precisamente la ripartizione delle cifre tra la parte intera e quella decimale.
- Data: si tratta di date comprese tra il 01 gennaio 1600 ed il 31 dicembre 9999 (sapendo che esiste una data nulla, simbolizzata [0/0/0]).
- Blob: permette di memorizzare e gestire delle immagini.
- Clob: permette di memorizzare nel database dei testi di lunghezza variabile in formato «rtf» o «txt» e di gestirli.
- Flottantee Doppio sono dei tipi che è consigliabile non utilizzare (formati collegati alla macchina).