BIGINT 类型

适用于:check marked yes Databricks SQL check marked yes Databricks Runtime

表示 8 个字节的带符号整数。

语法

{ BIGINT |
  LONG }

限制

数字范围为 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。

文本

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

digit:0 到 9 的任意数字。

如果文本不在之后使用 L(或 l)修复,且它在 INT 的范围内,它将隐式转换为 INT。

示例

> SELECT +1L;
  1

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

> SELECT typeof(-2147483);
  INT

> SELECT typeof(123456789012345);
  BIGINT