返回首页

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

更新日期:2024年09月11日

GCIStmtExecute
函数原型:
sword
GCIStmtExecute(
GCISvcCtx *svchp,
GCIStmt *stmtp,
GCIError *errhp,
ub4 iters,
ub4 rowoff,
CONST GCISnapshot *snap_in,
GCISnapshot *snap_out,
ub4 mode
);
功能描述:
执行通过GCIStmtPrepare 准备后的语句
参数说明:
svchp(输入)
执行所用的上下文句柄
stmtp(输入)
用来执行的语句句柄
errhp(输入)
错误信息句柄,该接口调用失败时将错误码和错误信息写入该句柄
iters(输入)
执行操作的行数。执行select 语句时,如果大于等于1,GCIStmtExecute 会执行记录预
取功能,此时未进行结果集绑定,将返回失败。如果是0,那么不会预取,结果集记录获取
需要在fetch 过程完成。
执行其他语句时,设定为0 或1 时,表示只执行一行。
设定大于1,表示批量执行,即一次执行多行。
rowoff(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
snap_in(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
Snap_out(输入)
保留参数,目前不使用(仅用于和Oracle 保持兼容)
mode(输入)

GCI_COMMIT_ON_SUCCESS – 自动提交模式


当SQL 执行以后,会自动提交执行的SQL

GCI_DEFAULT – 默认模式


当SQL 执行以后,不自动提交执行的SQL



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

操作场景
设置用户归属的用户组,用户组的权限会影响到该用户的权限鉴定。
语法格式
GRANT role [, role] … TO user [, user] [WITH ADMIN OPTION]
注意
使用WITH ADMIN OPTION 是标识用户是否拥有把用户组授予其它用户
的权限。

数据加载
..........................................
16