#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 |