返回首页

gbase数据、南大通用产品文档:GBase8sifx_getcur_conn_name() 函数

更新日期:2024年09月11日

ifx_getcur_conn_name() 函数返回当前连接的名称。
语法
char *ifx_getcur_conn_name(void);

用法
当前的连接是活动的数据库服务器连接,当前,其正在将 SQL 请求发送至数据库服
务器,并可能正在从数据库服务器接收数据。在 callback 函数中,当前的连接是当随同对
sqlbreakcallback() 函数的调用注册了 callback 的那个时刻的当前连接。当前连接的名称是
当前连接的显式的名称。如果建立连接的 CONNECT 语句未包括 AS 子句,则该连接没

GBase 8s ESQL/C 编程指南
南大通用数据技术股份有限公司
- 712 -
有显式的名称。

返回代码
当前连接的名称
成功地取得当前连接名称
空指针
不能取得当前连接名称,或当前连接没有显式的名称

该部分提供了一个可视化操作数据库、表、视图、存储过程、用户与权限
的页面。
图3.3-44
如上图,最左侧上方菜单区域,功能依次为:

集群信息概览按钮:即显示当前所显示的首页;

用户与权限操作按钮:
会打开用户与权限操作的标签页,
后面会详细阐述;

VC 名称下拉框:
页面会根据进入的集群,
自动获取当前集群下的VC 名称,
展示于此,当选择某一VC 名称,点击查询按钮,下方树形菜单区域会展
示出选中VC 下的所有数据库名称列表,如上图所示;

共8 个数据库:就是实时获取当前VC 下的数据库个数,然后展示在这里;
以下将详细介绍每个功能:

统一数据平台监控与运维系统用户手册
南大通用数据技术股份有限公司
- 141 -

函数说明
返回一个重复了count 次的字符串str 组成的字符串。
如果count<=0,
返回一个空
字符串;如果str 或count 是NULL,返回值为NULL。count 值范围为bigint。
示例
示例1:返回将“GBase”重复3 次后的字符串。
gbase> SELECT REPEAT('GBase', 3) FROM dual;
+--------------------+
| REPEAT('GBase', 3) |
+--------------------+
| GBaseGBaseGBase
|
+--------------------+
1 row in set
注意

若repeat(str , count) 中,str 所占用字节数*count > 16M,
请在集群配置文件中[gbased]栏增加max_allowed_packet
= 64M。
因为repeat 虽然允许单个最大元组为64M,但是客
户端默认配置max_allowed_packet 为16M,
会将大于16M
的内容拦截,并报错处理。