oracle 的BIGINT是变长吗
时间: 2023-11-21 17:05:35 浏览: 77
在Oracle数据库中,BIGINT是一种固定长度的数据类型,占用8个字节。它的长度是固定的,不会随着存储的数值大小而变化,因此不是一个变长的数据类型。
需要注意的是,虽然BIGINT的长度是固定的,但是它的取值范围很大,可以存储很大的整数,因此在实际使用中,应该根据实际需求来选择数据类型,避免存储过大的数字,造成存储空间的浪费。
相关问题
bigint需要指定长度吗
是的,bigint需要指定长度。bigint是一种整数类型,其长度为8字节,范围为-9223372036854775808到9223372036854775807。在创建表或更改列时,需要指定bigint的长度,例如:bigint(20)。这意味着可以存储最多20位数字(包括符号位)。如果未指定长度,则默认长度为19。
Oracle BIGINT取值范围
在Oracle数据库中,BIGINT数据类型是一种有符号的整数类型,占用8个字节。它的取值范围为-9,223,372,036,854,775,808到9,223,372,036,854,775,807。
需要注意的是,Oracle数据库中没有专门的int类型,如果需要存储整数,可以使用INTEGER、SMALLINT或BIGINT类型。其中,BIGINT类型是最常用的长整数数据类型,它的取值范围很大,可以满足大部分的整数存储需求。