Freigeben über


BIGINT -Typ

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Stellt 8-Byte-Ganzzahlen mit Vorzeichen dar.

Syntax

{ BIGINT |
  LONG }

Grenzwerte

Der Zahlenbereich liegt zwischen -9.223.372.036.854.775.808 und 9.223.372.036.854.775.807.

Literale

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

digit: Beliebige Zahl von 0 bis 9.

Wenn das Literal nicht im Nachhinein mit L (oder l) versehen wird und innerhalb des Bereichs für eine Ganzzahl (INT) liegt, wird es implizit in eine Ganzzahl umgewandelt.

Beispiele

> SELECT +1L;
  1

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

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT