返回首页

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

更新日期:2024年09月11日



sword GCIDateLastDay (
GCIError *err,
const GCIDate *date,
GCIDate *last_day
);

获取指定月份的最后一天的日期。

参数
输入
/输出


err
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上
date
输入
指定的日期值
last_day
输出
date中指定的月份中最后一天的日期值

如果执行成功, 返回GCI_SUCCESS,否则返回GCI_ERROR。

函数说明
GBase 8a MPP Cluster 会自动地将数字转换到字符串,或是将字符串转换为数字。
如果将一个二进制字符串作为参数传递给一个字符串函数,结果返回也是一个二
进制字符串。一个数字被转换为字符串,该字符串被视为是一个二进制字符串,
但有可能会影响最终结果。
示例
示例1:自动地将数字转换到字符串,或是将字符串转换为数字。
gbase> SELECT 1 + '1' FROM dual;
+---------+
| 1 + '1' |
+---------+
|
2 |
+---------+
1 row in set
gbase> SELECT CONCAT(2,' test') FROM dual;
+-------------------+
| CONCAT(2,' test') |
+-------------------+
| 2 test
|
+-------------------+
1 row in set

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
731
gbase> SELECT 38.8, CONCAT(38.8) FROM dual;
+------+--------------+
| 38.8 | CONCAT(38.8) |
+------+--------------+
| 38.8 | 38.8
|
+------+--------------+
1 row in set
示例2:如果明确需要将一个数字转换为字符串,可以使用CAST()或CONCAT()
函数。建议使用CAST()。
gbase> SELECT 38.8, CAST(38.8 AS CHAR) FROM dual;
+------+--------------------+
| 38.8 | CAST(38.8 AS CHAR) |
+------+--------------------+
| 38.8 | 38.8
|
+------+--------------------+
1 row in set

技术指标


常用数据类型
支持数字类型:
INTERGER、
SERIAL、
SERIAL8、
BIGSERIAL、
INT8 、SMALLINT 、BIGINT 、BIGSERIAL 、DECIMAL 、
NUMBERIC 、REAL 、SMALLFLOAT 、FLOAT 、DOUBLE
PRECISION、MONEY;字符类型:CHAR、CHARACTER
VARYING、
VARCHAR、
LVARCHAR、
NCHAR、
NVARCHAR;
日期类型:DATE、DATETIME、INTERVAL;布尔类型:
BOOLEAN
结构化查询语言
支持SQL 92/99 标准,支持标准的DDL、DML、DQL 等数据
库操作
数据库对象
提供了数据库,表,索引,视图,序列,存储过程,触发器,
系统函数和自定义函数等常用数据库对象的创建,修改和删除
操作,支持数据库用户的创建,删除操作,以及用户权限的分

GBase 8s V8.8 技术白皮书
第10页
南大通用数据技术股份有限公司
技术指标


配与回收
支持备份与恢复
支持在线全量备份,增量备份以及数据恢复
高密集事务处理
基于多线程的结构,可更有效地利用CPU,提供高并发用户连
接和高并发操作
支持数据复制
HAC 基于逻辑日志的同步实现数据复制
分片
分片策略支持轮询方式和表达式方式
字符集
GB18030-2022、UTF-8、GBK、EN_US.819
大对象类型
支持BYTE、TEXT、BLOB、CLOB
其他类型
JSON、BSON、XML