返回首页

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

更新日期:2024年09月11日

创建db-link
语法格式
CREATE DATABASE LINK dblink_name connect to '' identified by '' using 'gc_link ';
说明

其中dblink_name 是自定义的db-link 的名字,后面的查询中,使用该名字进行db-link
查询。connect to ‘’ identified by ‘’是固定语法;

using 后面是数据源的名字。
例如数据源配置文件名为gc_link.properties,
则这里填using
‘gc_link’。
删除db-link
语法格式
DROP DATABASE LINK dblink_name;

GBase 8a MPP Cluster 产品手册
4 管理员指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
603
说明
当前不支持IF EXISTS 语法。
使用db-link
语法格式
SELECT * FROM 表名@ dblink_name

用户可以通过界面查看进程的运行状态,如下图:
图3.3-51 集群进程信息
上图中的查询条件描述如下:

服务器:支持输入检索的多选菜单,第一项为“所有服务器”,该项
为默认值。
其他为集群的所有服务器IP 或主机名,
按升序排列。
此下
拉框禁止用户编辑。

进程:为单选菜单,第一项为“所有进程”,该项为默认值,其他为
平台管理中集群中定义的进程信息。进程排序跟平台管理中一致。此

统一数据平台监控与运维系统用户手册
南大通用数据技术股份有限公司
- 161 -
下拉框禁止用户编辑。

进程状态:当前进程的状态,显示OPEN 或CLOSE。

内存使用:当前进程使用内存情况。
当输入查询条件:服务器、进程和进程状态后,点击查询按钮进行查询。
对于进程条件,如果所属服务器不存在当前进程,则不对其进行查询。如:服
务器类型只为“gnode”,查询服务器的gcware 进程时,不显示进程信息。查
询结果默认按照创建时间升序排列。点击表格表头后,可以按当前列进行升序
或降序排列。
集群进程信息内容能正常显示的条件:用户可以查看的集群进程,需要进
行赋权,配置方式是在平台管理的集群管理中,编辑当前集群,然后选择可以
查看的进程

在 SPL 例程中,
隐式的语句块从 CREATE 语句的结尾扩展到 END 语句的开头。
您还可
定义显式的语句块,它以 BEGIN 语句开头并以 END 语句结尾,如下图所示。
图: 显式的语句块。
BEGIN
DEFINE distance INT;

GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 286 -
LET distance = 2;
END
显式的语句块允许您定义仅在语句块内有效的变量或处理。例如,您可定义或重新定义变
量,或以不同的方式处理异常,仅对于显式的语句块的作用域。
下图中的 SPL 函数有一个显式的语句块,它重新定义在隐式的块中定义的变量。
图: 重新定义在隐式的块中定义的变量的显式的语句块。
CREATE FUNCTION block_demo()
RETURNING INT;
DEFINE distance INT;
LET distance = 37;
BEGIN
DEFINE distance INT;
LET distance = 2;
END
RETURN distance;

END FUNCTION;
在此示例中,
隐式的语句块定义变量 distance 并赋值 37。
显式的语句块定义名为 distance 的
不同的变量,
并赋值 2。
然而,
RETURN 语句返回存储在第一个 distance 变量中的值,
即 37。