This chapter describes the OCI data type mapping and manipulation functions. These functions are Oracle's external C language interface to Oracle Database predefined types.
See Also:
For code examples, see the demonstration programs included with your Oracle Database installation. For additional information, see Appendix B.This chapter contains these topics:
This chapter describes the OCI data type mapping and manipulation functions in detail.
See Also:
Chapter 12 for more information about the functions listed in this chapterSee the "Conventions for OCI Functions" for the conventions used in describing each function. The entries for each function may also contain the following information:
A description of what value is returned by the function if the function returns something other than the standard return codes listed in "Function Return Values".
The OCI data type mapping and manipulation functions typically return one of the values shown in Table 19-1.
Table 19-1 Function Return Values
Return Value | Meaning |
---|---|
|
The operation succeeded. |
|
The operation failed. The specific error can be retrieved by calling |
|
The OCI handle passed to the function is invalid. |
See Also:
"Error Handling in OCI" for more information about return codes and error handlingSome functions return values other than those listed in Table 19-1. When you use the following functions, consider that they return a value directly from the function call, rather than through an OUT parameter.
For a table showing the number of server round-trips required for individual OCI data type mapping and manipulation functions, see Table C-5.