我需要将其转换为biginteger,因为我需要将其与配置单元结果中的另一个biginteger(123456789123)异或。 select cast("18072662652752953069" as bigint); 退货 NULL ;我是不是漏掉了什么。
select cast("18072662652752953069" as bigint);
NULL
brccelvz1#
它回来了 NULL 仅仅因为您提供的数字大于 bigint 可以代表。根据本语言手册bigint(8字节有符号整数,从-9223372036854775808到9223372036854775807)
bigint
1条答案
按热度按时间brccelvz1#
它回来了
NULL
仅仅因为您提供的数字大于bigint
可以代表。根据本语言手册
bigint(8字节有符号整数,从-9223372036854775808到9223372036854775807)