VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

属性

其中属性是根据句柄或描述符进行分类的,由于OCI的属性较多,在此我们只列出支持的属性如下:

句柄或描述符 属性 读写 类型 含义
服务上下文句柄(Service Context Handle) OCI_ATTR_SERVER READ/WRITE OCIServer ** / OCIServer * 服务句柄
OCI_ATTR_SESSION READ/WRITE OCISession **/ OCISession * 会话句柄
语句句柄(Statement Handle) OCI_ATTR_BIND_COUNT READ ub4 * 绑定参数个数
OCI_ATTR_ENV READ OCIEnv ** 环境句柄
OCI_ATTR_FETCH_ROWID READ/WRITE boolean */boolean ROWIDs
OCI_ATTR_PARAM_COUNT READ ub4 * 结果集列数
OCI_ATTR_PREFETCH_ROWS WRITE ub4 * 需要预取行集数量
OCI_ATTR_STMT_STATE READ ub4 * 语句状态
OCI_ATTR_STATEMENT READ oratext * 返回sql语句
OCI_ATTR_ROW_COUNT READ ub4 * 实际返回的记录的行数
绑定句柄(Bind Handle) OCI_ATTR_MAXCHAR_SIZE WRITE sb4 * 最大字符数
OCI_ATTR_MAXDATA_SIZE READ/WRITE sb4 * 最大字节数
定义句柄(Define Handle) OCI_ATTR_MAXCHAR_SIZE WRITE sb4 * 最大字符数
环境句柄(Environment Handle) OCI_ATTR_LDAP_HOST READ/WRITE oratext **/oratext * 数据源主机
OCI_ATTR_LDAP_PORT READ/WRITE ub2 */ub2 数据源端口
服务句柄 OCI_ATTR_ENV READ OCIEnv ** 环境句柄
用户会话句柄(User Session Handle) OCI_ATTR_USERNAME READ/WRITE oratext **/oratext * 用户名
OCI_ATTR_PASSWORD WRITE oratext * 用户密码
参数描述符(Read-only parameter descriptor) OCI_ATTR_DATA_TYPE READ ub2 */ub2 参数类型
OCI_ATTR_NAME READ OraText * 参数名称
OCI_ATTR_DATA_SIZE READ ub4 */ub4 参数大小
OCI_ATTR_TYPE_NAME READ OraText * 参数类型名
OCI_ATTR_SCHEMA_NAME READ OraText * 参数模式名
OCI_ATTR_PRECISION READ sb2 数字精度
OCI_ATTR_SCALE READ sb1 数字小数部分