返回首页

gbase数据、南大通用产品文档:GBase8a数据推送SQL 语句

更新日期:2024年09月11日


语法与insert into…select..语句相同,支持目标表为dblink 远端表,如:
insert into t1@testlink select a, b from t1;

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

支持指定目标列,如:
insert into t1@testlink(a, b) select a, b from t1;

前提条件:dblink 对象对应的网关中的数据源配置的用户需有对目标表的
insert 权限。

只支持自动提交模式,不支持分布式事务,若当前执行gcluster 的session 状
态为非自动提交模式将报错:
Can not join the distributed transaction in session

需保证一条推送SQL 语句的原子性,数据要么全部成功推送到远端,要么全
部失败。
注意

GBase 8a MPP Cluster 的空串数据通过dblink 推送至ORACLE,
ORACLE
存储为NULL,即ORACLE 不区分空串和NULL,用is null 可以查询;

GBase 8a MPP Cluster 则区分空串和NULL。

gbase_get_character_set_info .................
18

gbase_options ............................... 29