⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ort.h

📁 SQLAPI C/C++ 连接Oracle 数据库!
💻 H
📖 第 1 页 / 共 5 页
字号:
OCITypeCode OCITypeCollTypeCode(    OCIEnv *env, OCIError *err,                                    CONST OCIType *tdo    );#endif/*   NAME: OCITypeCollTypeCode - OCI Get a Domain Type's Type Code.   PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        tdo (IN) - pointer to to the type descriptor in the object cache   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.	3) 'tdo' MUST point to a named collection type.   DESCRIPTION:        Get the type code of the named collection type. For V8.0, named        collection types can only be variable length arrays and nested tables.   RETURNS:        OCI_TYPECODE_VARRAY for variable length array, and        OCI_TYPECODE_TABLE for nested tables.   NOTES:        The type descriptor, 'tdo', should be unpinned when the accessed         information is no longer needed. *//*------------------------- OCITypeVersion ---------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */oratext* OCITypeVersion(/*_ OCIEnv *env, OCIError *err, CONST OCIType *tdo,                        ub4 *v_length _*/);#else /* ANSI C */oratext* OCITypeVersion(    OCIEnv *env, OCIError *err, CONST OCIType *tdo,                          ub4 *v_length    );#endif/*   NAME: OCITypeVersion - OCI Get a Type's user-readable VersioN.    PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        tdo (IN) - pointer to to the type descriptor in the object cache        v_length (OUT) - length (in bytes) of the returned user-readable                version.  The caller must allocate space for the ub4 before                calling this routine.   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.        3) 'v_length' must point to an allocated ub4.   DESCRIPTION:        Get the user-readable version of the type.   RETURNS:        The user-readable version of the type   NOTES:        The type descriptor, 'tdo', must be unpinned when the accessed         information is no longer needed. *//*--------------------------- OCITypeAttrs ---------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */ub4 OCITypeAttrs(/*_ OCIEnv *env, OCIError *err, CONST OCIType *tdo _*/);#else /* ANSI C */ub4 OCITypeAttrs(    OCIEnv *env, OCIError *err, CONST OCIType *tdo    );#endif/*   NAME: OCITypeAttrs - OCI Get a Type's Number of Attributes.    PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        tdo (IN) - pointer to to the type descriptor in the object cache   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.   DESCRIPTION:        Get the number of attributes in the type.   RETURNS:        The number of attributes in the type. 0 for ALL non-ADTs.   NOTES:        The type descriptor, 'tdo', must be unpinned when the accessed         information is no longer needed. *//*------------------------- OCITypeMethods ---------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */ub4 OCITypeMethods(/*_ OCIEnv *env, OCIError *err, CONST OCIType *tdo _*/);#else /* ANSI C */ub4 OCITypeMethods(    OCIEnv *env, OCIError *err, CONST OCIType *tdo    );#endif/*   NAME: OCITypeMethods - OCI Get a Type's Number of Methods.    PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        tdo (IN) - pointer to to the type descriptor in the object cache   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.   DESCRIPTION:        Get the number of methods in a type.   RETURNS:        The number of methods in the type   NOTES:        The type descriptor, 'tdo', must be unpinned when the accessed         information is no longer needed. *//*--------------------------------------------------------------------------*//*                     TYPE ELEMENT INFORMATION ACCESSORS                   *//*--------------------------------------------------------------------------*//*------------------------ OCITypeElemName ---------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */oratext* OCITypeElemName(/*_ OCIEnv *env, OCIError *err, CONST OCITypeElem *elem,                         ub4 *n_length _*/);#else /* ANSI C */oratext* OCITypeElemName(    OCIEnv *env, OCIError *err, CONST OCITypeElem *elem,                           ub4 *n_length    );#endif/*   NAME: OCITypeElemName - OCI Get an Attribute's NaMe.    PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        elem (IN) - pointer to the type element descriptor in the object cache        n_length (OUT) - length (in bytes) of the returned attribute name.                 The caller must allocate space for the ub4 before calling this                routine.   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.        3) 'n_length' must point to an allocated ub4.   DESCRIPTION:        Get the name of the attribute.   RETURNS:        the name of the attribute and the length in n_length   NOTES:        The type must be unpinned when the accessed information is no         longer needed. *//*------------------------ OCITypeElemTypeCode ------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */OCITypeCode OCITypeElemTypeCode(/*_ OCIEnv *env, OCIError *err,                                  CONST OCITypeElem *elem _*/);#else /* ANSI C */OCITypeCode OCITypeElemTypeCode(    OCIEnv *env, OCIError *err,                                    CONST OCITypeElem *elem    );#endif/*   NAME: OCITypeElemTypeCode - OCI Get an Attribute's TypeCode.    PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        elem (IN) - pointer to the type element descriptor in the object cache   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.   DESCRIPTION:        Get the typecode of an attribute's type.   RETURNS:        the typecode of the attribute's type.  If this is a scalar type, the         typecode sufficiently describes the scalar type and no further calls         need to be made.  Valid scalar types include: OCI_TYPECODE_SIGNED8,        OCI_TYPECODE_UNSIGNED8, OCI_TYPECODE_SIGNED16, OCI_TYPECODE_UNSIGNED16,        OCI_TYPECODE_SIGNED32, OCI_TYPECODE_UNSIGNED32, OCI_TYPECODE_REAL,        OCI_TYPECODE_DOUBLE, OCI_TYPECODE_DATE,        OCI_TYPECODE_MLSLABEL, OROTCOID, OCI_TYPECODE_OCTET, or OROTCLOB.        This function converts the CREF (stored in the attribute) into a        typecode.   NOTES:       The type must be unpinned when the accessed information is no        longer needed. *//*------------------------ OCITypeElemType ---------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */sword OCITypeElemType(/*_ OCIEnv *env, OCIError *err, CONST OCITypeElem *elem,                           OCIType **elem_tdo _*/);#else /* ANSI C */sword OCITypeElemType(    OCIEnv *env, OCIError *err, CONST OCITypeElem *elem,                           OCIType **elem_tdo    );#endif/*  PARAMETERS     env (IN/OUT) - OCI environment handle initialized in object mode     err (IN/OUT) - error handle. If there is an error, it is             recorded in 'err' and this function returns OCI_ERROR.             The error recorded in 'err' can be retrieved by calling             OCIErrorGet().     elem (IN) - pointer to the type element descriptor in the object cache     elem_tdo (OUT) - If the function completes successfully, 'elem_tdo'            points to the type descriptor (in the object cache) of the type of            the element.  REQUIRES     1) All type accessors require that the type be pinned before calling        any accessor.  This can be done by calling 'OCITypeByName()'.     2) if 'elem' is not null, it must point to a valid type element descriptor        in the object cache.  DESCRIPTION     Get the type tdo of the type of this element.  RETURNS     OCI_SUCCESS if the function completes successfully.     OCI_INVALID_HANDLE if 'env' or 'err' is null.      OCI_ERROR if         1) any of the parameters is null.  NOTES     The type must be unpinned when the accessed information is no     longer needed.  This can be done by calling 'OCIObjectUnpin()'. *//*------------------------- OCITypeElemFlags -------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */ub4 OCITypeElemFlags(/*_ OCIEnv *env, OCIError *err,                         CONST OCITypeElem *elem _*/);#else /* ANSI C */ub4 OCITypeElemFlags(    OCIEnv *env, OCIError *err,                         CONST OCITypeElem *elem    );#endif/*   NAME: OCITypeElemFlags - OCI Get a Elem's FLags                              (inline, constant, virtual, constructor,                              destructor).    PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retrieved by calling                OCIErrorGet().        elem (IN) - pointer to the type element descriptor in the object cache   REQUIRES:        1) All type accessors require that the type be pinned before calling            any accessor.         2) All input parameters must not be NULL and must be valid.   DESCRIPTION:        Get the flags of a type element (attribute, parameter).   RETURNS:        The flags of the type element.   NOTES:        The flag bits are not externally documented. Use only the macros        in the last section (ie. OCI_TYPEPARAM_IS_REQUIRED, and        OCI_TYPEELEM_IS_REF) to test for them only. The type must be unpinned        when the accessed information is no longer needed. *//*------------------------ OCITypeElemNumPrec ------------------------------*//* ** OBSOLETE ** */#if !defined(__STDC__) && !defined(__cplusplus) /* K&R C - not ANSI C */ub1 OCITypeElemNumPrec(/*_ OCIEnv *env, OCIError *err,                           CONST OCITypeElem *elem _*/);#else /* ANSI C */ub1 OCITypeElemNumPrec(    OCIEnv *env, OCIError *err,                           CONST OCITypeElem *elem    );#endif/*   NAME: OCITypeElemNumPrec - Get a Number's Precision.  This includes float,                              decimal, real, double, and oracle number.   PARAMETERS:         env (IN/OUT) - OCI environment handle initialized in object mode        err (IN/OUT) - error handle. If there is an error, it is                recorded in 'err' and this function returns OCI_ERROR.                The error recorded in 'err' can be retriev

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -