gpt4 book ai didi

amazon-redshift - Amazon Redshift 中的未签名字段?

转载 作者:行者123 更新时间:2023-12-04 15:21:51 25 4
gpt4 key购买 nike

我一直在寻找一种方法来创建一个带有无符号整数的表(我知道我只会有正整数,所以为什么不将范围增加两倍)。要创建一个整数字段,我这样做:

create table funny_table(
my_field bigint
);

所以我认为使用 my_field bigint unsigned将解决我的问题,但语法错误告诉我否则。虽然看着 documentation关于无符号整数一无所知。甚至有可能吗?

最佳答案

不幸的是,Amazon Redshift 不支持无符号整数。作为解决方法,我们使用 numeric(20,0)bigint unsigned数据。这是一个例子。

create table funny_table(
my_field numeric(20, 0)
);
insert into funny_table values ( 18446744073709551614 );
select * from funny_table;
my_field
----------------------
18446744073709551614
(1 row)

here有关数字类型的详细信息。

关于amazon-redshift - Amazon Redshift 中的未签名字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27852591/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com