TypeBIGINT

S’applique à :case marquée oui Databricks SQL case marquée oui Databricks Runtime

Représente des nombres entiers signés de 8 octets.

Syntaxe

{ BIGINT |
  LONG }

limites

La plage de nombres est comprise entre -9 223 372 036 854 775 808 et 9 223 372 036 854 775 807.

Littéraux

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

digit : un chiffre compris entre 0 et 9.

Si le littéral n’a pas le suffixe L (ou l) et s’il s’inscrit dans la plage pour INT, il est implicitement converti en INT.

Exemples

> SELECT +1L;
  1

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

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT