BIGINT Típus

A következőre vonatkozik:yes Databricks SQL check marked yes Databricks Runtime

8 bájtos aláírt egész számokat jelöl.

Szintaxis

{ BIGINT |
  LONG }

Korlátok

A számok tartománya -9 223 372 036 854 775 808 és 9 223 372 036 854 775 807 között van.

Literálok

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

digit: Bármely szám 0 és 9 között.

Ha a literál nincs javítva L a (vagy l) használatával, és egy INT tartományán belül van, akkor implicit módon INT-vé lesz alakítva.

Példák

> SELECT +1L;
  1

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

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT