#OCIStmtExecute

# 功能简介

OCIStmtExecute函数用于应用程序请求服务器执行SQL或PL语句。

# 函数声明

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

# 参数说明

参数名 说明
svchp (IN/OUT) 服务上下文句柄。
stmtp (IN/OUT) 语句句柄。
errhp (IN/OUT) 一个错误句柄,当出现错误时可以获取诊断信息。
iters (IN) iters的值。
rowoff (IN) 数组绑定中的数据与此多行执行相关的起始索引。
snap_in (IN) 可选参数。
snap_out (OUT) 可选参数。
mode (IN) 可选择的模式。

部分参数目前仅支持以下取值:

参数 有效值
iters 行数
对于DML语句为paramsetsize
对于DQL语句为rowsetsize
rowoff 0
snap_in NULL
snap_out NULL
mode OCI_DEFAULT
OCI_DESCRIBE_ONLY
OCI_COMMIT_ON_SUCCESS
pdf-btn 下载文档
copy-btn 复制链接