返回首页

gbase数据、南大通用产品文档:GBase8s包对象访问

更新日期:2024年09月11日

GBase 8s 数据库中,并没有包的概念,GCI 接口仅是用作适配。其本身意义是一个存储
过程和函数定义的集合。
包对象访问过程一般是包含两层,但每层的访问过程是一致的(用到的属性不同)

一是包本身
二是包内某个存储过程或函数
具体访问对象的取值过程如下图:
G
C
I Logon
G
C
I H
andl eA
l l oc( G
C
I _H
TY
P
E
_D
E
S
C
R
I B
E
)
G
C
I D
escr i beA
ny
G
C
I A
t t r G
et ( G
C
I _H
TY
P
E
_D
E
S
C
R
I B
E
, G
C
I _A
TTR
_P
A
R
A
M
)
G
C
I A
t t r G
et ( G
C
I _D
TY
P
E
_P
A
R
A
M
, G
C
I _A
TTR
_LI S
T_X
X
)
G
C
I A
t t r G
et ( G
C
I _D
TY
P
E
_P
A
R
A
M
, G
C
I _A
TTR
_N
U
M
_X
X
)
G
C
I H
andl eA
l l oC
( svc)
G
C
I H
andl eA
l l oc
循环获取属性值(nam
e,t ype,si ze。。。)
G
C
I E
nvI ni t




去除list 对象节点外,其他均为DTYPE_PARAM 属性,使用GCIAttrGet 接口获取.
List 对象的每个元组则用GCIParamGet 接口获取。

DROP TABLESPACE
语法格式
DROP TABLESPACE [[vc_name.]database_name.];
表5- 63 参数说明

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


vc_name
虚拟集群名称,可选项。
database_name
数据库名称,可选项。
tablespace_name
表空间名称。
注意
删除表空间有如下限制:

默认表空间不允许删除;

系统表空间sys_tablespace 不允许删除;

正在使用的表空间不允许删除。

语法
TIMESTAMP(expr),TIMESTAMP(expr,expr2)

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
816
函数说明
TIMESTAMP(expr),按照datetime 值返回日期或者datetime 表达式expr。
TIMESTAMP(expr,expr2),将时间表达式expr2 加到时间表达式expr 上,然后返
回一个datetime 值。
示例
示例1:使用TIMESTAMP(expr)函数,返回“2020-08-30”对应的datetime 值。
gbase> SELECT TIMESTAMP('2020-08-30') FROM dual;
+-------------------------+
| TIMESTAMP('2020-08-30') |
+-------------------------+
| 2020-08-30 00:00:00
|
+-------------------------+
1 row in set
示例2:使用TIMESTAMP(expr,expr2)函数,将“12:00:00”加到“2020-12-31
12:00:00”,并返回其对应的datetime 值。
gbase> SELECT TIMESTAMP('2020-12-31 12:00:00','12:00:00') FROM
dual;
+---------------------------------------------+
| TIMESTAMP('2020-12-31 12:00:00','12:00:00') |
+---------------------------------------------+
| 2021-01-01 00:00:00
|
+---------------------------------------------+
1 row in set