返回首页

gbase数据、南大通用产品文档:GBase8c开发规范

更新日期:2024年09月11日

如果用户在APP 的开发中,使用了连接池机制,那么需要遵循如下规范:

如果在连接中设置了GUC 参数,那么在将连接归还连接池之前,必须使用“SET
SESSION AUTHORIZATION DEFAULT;RESET ALL;”将连接的状态清空。

如果使用了临时表,那么在将连接归还连接池之前,必须将临时表删除。
否则,
连接池里面的连接就是有状态的,
会对用户后续使用连接池进行操作的正确性带
来影响。
兼容性原则:

新驱动前向兼容数据库,若需使用驱动与数据库同步增加的新特性,必须升级数据库。

behavior_compat_options='proc_outparam_override' 重载参数仅在A 兼容模式可用。


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



sword GCIDateTimeCheck (
void *hndl,
GCIError *err,
const GCIDateTime *date,
ub4 *valid
);

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 87

检测给定的日期时间值是否有效。

参数
输入
/输出


hndl
输入
用户会话句柄或环境句柄,在此函数中不做验证
err
输入
错误信息句柄, 该接口调用失败时, 错误信息会存在该句柄上
date
输入
要检查的日期时间值
valid
输出
对于合法日期值,返回 0。对于非法日期值,返回错误码小节
所示的错误位进行或运算的结果。
例如: 如果输入的日期为2/0/1900 25:61:10, 格式串为
month/day/year hours:minutes:seconds,会返回如下错误
GCI_DT_INVALID_DAY | GCI_DT_INVALID_HOUR
|GCI_DT_INVALID_MINUTE

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