Tipo deBIGINT

Se aplica a:casilla marcada como Sí Databricks SQL casilla marcada como Sí Databricks Runtime

Representa números enteros con signo de 8 bytes.

Sintaxis

{ BIGINT |
  LONG }

Límites

El intervalo de números va de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807.

Literales

[ + | - ] digit [ ... ] [L]

digit: cualquier número de 0 a 9.

Si no se añade un postfijo al literal con L (o l) y se encuentra dentro del intervalo de un int, se convierte implícitamente en un entero.

Ejemplos

> SELECT +1L;
  1

> SELECT CAST('5' AS BIGINT);
  5

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT