#OCIAttrSet
# 功能简介
OCIAttrSet函数用于设置当前指向OCI句柄的属性。
# 函数声明
sword OCIAttrSet ( void *trgthndlp,
ub4 trghndltyp,
void *attributep,
ub4 size,
ub4 attrtype,
OCIError *errhp );
# 参数说明
| 参数名 | 说明 |
|---|---|
| trgthndlp (IN/OUT) | 其属性被修改的句柄。 |
| trghndltyp (IN/OUT) | 设置属性的句柄类型。 |
| attributep (IN) | 指向属性值的指针。 属性值将复制到目标句柄中。 |
| size (IN) | 属性值的大小。 |
| attrtype (IN) | 要设置的属性的类型。 |
| errhp (IN/OUT) | 一个错误句柄,当出现错误时可以获取诊断信息。 |
trghndltyp和attrtype参数目前仅支持以下组合值:
| trghndltyp有效值 | attrtype有效值 |
|---|---|
| OCI_HTYPE_STMT | OCI_ATTR_PREFETCH_ROWS |
| OCI_HTYPE_SVCCTX | OCI_ATTR_SERVER |
| OCI_HTYPE_SVCCTX | OCI_ATTR_SESSION |
| OCI_HTYPE_SVCCTX | OCI_ATTR_STMTCACHESIZE(保留参数,暂时不生效) |
| OCI_HTYPE_SESSION | OCI_ATTR_USERNAME |
| OCI_HTYPE_SESSION | OCI_ATTR_PASSWORD |
| OCI_HTYPE_SESSION | OCI_ATTR_DRIVER_NAME |
| OCI_HTYPE_SESSION | OCI_ATTR_CONNECTION_CLASS(保留参数,暂时不生效) |
| OCI_HTYPE_SESSION | OCI_ATTR_PURITY(保留参数,暂时不生效) |

