返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

python 语言调用GBase 8a ODBC 驱动
.................
78

功能描述
自增列是指定auto_increment 属性的列,自增列的列值单调递增(不保证连续)。
自增列支持在以下数据类型的列上使用:tinyint、smallint、int、bigint。自增列可
以唯一识别表中每一条记录,可方便用于查询、修改、删除等操作。
说明

每个表只能有一个自增列,且自增列支持的数据类型只能是
tinyint、smallint、int、bigint;

集群的自增列由系统自动维护,
用户不可指定自增起始值和自增
步长,集群的自增值单调递增,不保证连续;

在集群哈希分布表中,自增列不能作为哈希分布列;

分区表中,自增列不能作为分区条件列。

默认不允许DML 操作自增列,即:

insert 不能显式插入数据(因为大数据量情况下逐条检查插入
数据和已有数据是否唯一递增会严重影响性能);

可以给自增列insert 指定特定值NULL、0、
default,
指定这三
个值不影响自增列,自增列仍然保持系统自动递增维护的值;

update 不能更新自增列;

merge 不能update/insert 自增列。

若要允许
DML
操作自增列,需要设置
_gbase_auto_increment_allow_insert=1,
此时需要用户自己保证自增
列值是否正确;

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1014

在“数据库导航”中,右键单击用户数据库下的“Hive 引擎”节点,点击
某个Hive 引擎表。点击“数据”
,显示Hive 引擎表的表数据。点击“图”
,显
示Hive 引擎表的图表展示。
图5- 553 Hive 引擎表显示