返回首页

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

更新日期:2024年09月11日

GBA-01BR-0051
错误码
错误标识
错误显示信息
GBA-01BR-0051

BackUp Table create SQL Error
错误出现原因
备份表创建DDL 失败
分析与建议
检查表创建的DDL



sword GCIStmtGetPieceInfo (
const GCIStmt *stmtp,
GCIError *errhp,
void **hndlpp,
ub4 *typep,
ub1 *in_outp,
ub4 *iterp,
ub4 *idxp,
ub1 *piecep
);

获得分段操作中的分段信息。

参数
输入
/输出


stmtp
输入
执行时返回GCI_NEED_DATA 的语句
errhp
输出
错误句柄
hndlpp
输出
返回一个指针,指向需要或正在提供其运行时数据的绑定或定义句柄
typep
输出
hndlpp 指向的句柄的类型:

GCI_HDYPE_BIND-用于绑定句柄

GCI_HDTYPE_DEFINE-用于定义句柄
in_outp
输出
如果in 绑定值需要数据,则返回GCI_PARAM_IN;如果数据可用作
OUT 绑定变量或定义位置值,则返回GCI_PARAM_OUT
iterp
输出
返回多行操作的行号

GBase 8s GCI 接口使用指南

南大通用数据技术股份有限公司 54 参数
输入
/输出


idxp
输出
PL/SQL 数组绑定操作的数组元素的索引
piecep
输出
返回以下定义的值之一:GCI_ONE_PIECE、GCI_FIRST_PIECE、
GCI_NEXT_PIECE 或GCI_LAST_PIECE

GCI_SUCCESS、GCI_ERROR 或GCI_NEED_DATA。

(1 row)

timezone
与UTC 的时区偏移量,单位为秒。正数对应UTC 东边的时区,负数对应UTC 西边的
时区。

timezone_hour
时区偏移量的小时部分。

timezone_minute
时区偏移量的分钟部分。

week
该天在所在的年份里是第几周。
ISO 8601 定义一年的第一周包含该年的一月四日(ISO-8601 的周从星期一开始)
。换句
话说,一年的第一个星期四在第一周。在ISO 定义里,一月的头几天可能是前一年的第52
或者第53 周,十二月的后几天可能是下一年第一周。比如,2005-01-01 是2004 年的第53
周,而2006-01-01 是2005 年的第52 周,2012-12-31 是2013 年的第一周。建议isoyear 字段
和week 一起
使用以得到一致的结果。
gbase=# SELECT EXTRACT(WEEK FROM TIMESTAMP '2001-02-16 20:38:40');
date_part
-----------

GBase 8c SQL 参考手册
南大通用数据技术股份有限公司
206
7
(1 row)

year
年份域
gbase=# SELECT EXTRACT(YEAR FROM TIMESTAMP '2001-02-16 20:38:40');
date_part
-----------
2001
(1 row)