Il tipo di dati INTEGER contiene un numero intero in formato di complemento a due di 64 bit. Ciò fornisce un intervallo di valori compresi tra -9223372036854775808 e +9223372036854775807.
I letterali interi sono formati da una stringa senza apici composta da sole cifre; non contengono un punto decimale oppure un esponente; ad esempio, 12345. Essi sono di tipo INTEGER se sono abbastanza piccoli da essere rappresentati come integer. In caso contrario sono di tipo DECIMAL.
In aggiunta a questo formato, è possibile scrivere letterali interi in formato esadecimale; ad esempio, 0x1234abcd. E' possibile scrivere le lettere esadecimali comprese tra A ed F e la lettera "x" dopo lo zero iniziale in maiuscolo o minuscolo. Se si utilizza il formato esadecimale, il numero deve essere abbastanza piccolo da essere contenuto in un integer. Quindi, non può essere un decimale.