Tipo diBIGINT

Si applica a: segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Rappresenta numeri interi con segno a 8 byte.

Sintassi

{ BIGINT |
  LONG }

Limiti

L'intervallo di numeri è compreso tra -9.223.372.036.854.775.808 e 9.223.372.036.854.775.807.

Valori letterali

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

digit: qualsiasi numero compreso tra 0 e 9.

Se il valore letterale non è post-fisso con L (o l) e si trova all'interno dell'intervallo per un INT, verrà trasformato in modo implicito in un INT.

Esempi

> SELECT +1L;
  1

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

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT