文档中心MogDBMogDB StackUqbar
v5.0

文档:v5.0

支持的版本:

其他版本:

OCIStmtExecute

功能描述

执行之前prepare 的sql。

原型

sword OCIStmtExecute ( OCISvcCtx           *svchp,
                       OCIStmt             *stmtp,
                       OCIError            *errhp,
                       ub4                  iters,
                       ub4                  rowoff,
                       const OCISnapshot   *snap_in,
                       OCISnapshot         *snap_out,
                       ub4                  mode );  

参数

表 1 OCIStmtExecute参数

参数 参数说明
svchp (IN/OUT) 服务上下文句柄
stmtp (IN/OUT) stmt句柄
errhp (IN/OUT) 错误句柄,当有错误发生时,我们可以将该错误句柄传递至 OCIErrorGet()函数获取诊断信息。
iters (IN) 对于 SELECT 语句,如果 iters 为非 0,则必须已经完成了语句句柄的定义操作。语句的执行将获取 iters 行数据进入预定义的缓冲区中并且根据预获取行数 prefetch row count 预获取更多行。
rowoff (IN) 起始索引。关于多行执行的数组绑定中的起始索引。
snap_in (IN) MogDB暂时没有使用,默认为NULL
snap_out (OUT) MogDB暂时没有使用,默认为NULL
mode (IN) 支持OCI_DEFAULT,OCI_COMMIT_ON_SUCCESS,OCI_BATCH_ERRORS ,OCI_STMT_SCROLLABLE_READONLY

返回值

  • OCI_SUCCESS: 成功
  • OCI_ERROR: 失败
  • OCI_INVALID_HANDLE:无效句柄

注意事项

无。

Copyright © 2011-2025 www.enmotech.com All rights reserved.