OCIAttrGet / OCI_ATTR_STMT_TYPE返回16吗?

时间:2018-11-20 07:32:12

标签: oracle oci

OCIAttrGet(stmtp,OCI_HTYPE_STMT,&stmt_type,NULL,OCI_ATTR_STMT_TYPE,errhp);

stmt_type是

OCI只有9种已知的SQL语句类型。

OCI_STMT_SELECT-SELECT语句

OCI_STMT_UPDATE-UPDATE语句

OCI_STMT_DELETE-DELETE语句

OCI_STMT_INSERT-INSERT语句

OCI_STMT_CREATE-CREATE语句

OCI_STMT_DROP-DROP语句

OCI_STMT_ALTER-ALTER语句

OCI_STMT_BEGIN-BEGIN ...(PL / SQL)

OCI_STMT_DECLARE-DECLARE ...(PL / SQL)

但是,返回值为“ 16” ...

如果您知道这意味着什么,我会寻求您的帮助。

1 个答案:

答案 0 :(得分:0)

从OCI_ATTR_STMT_TYPE返回的某些值未记录:

  • 16合并
  • 0个分析表
  • 15个解释计划
  • 17次回滚
  • 21次提交