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

📄 group__g__objects.html

📁 oci的源码,可以在任何平台上编译,相当方便实用
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>OCILIB (C Driver for Oracle): Library objects and datatypes</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.4 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="modules.html"><span>Modules</span></a></li>    <li><a href="annotated.html"><span>Data&nbsp;Structures</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>  </ul></div><h1>Library objects and datatypes</h1><hr><a name="_details"></a><h2>Detailed Description</h2>OCILIB implements:<p><ul><li>Oracle Scalar datatypes through scalar C datatypes</li><li>Oracle opaque/complex objects though opaque library handles</li><li>Library objects for manipulating the database: connections, transactions, statements...</li></ul><p><dl class="user" compact><dt><b>Supported Oracle datatypes</b></dt><dd></dd></dl><ul><li>All Database types are supported excluding REFs.</li></ul><p>Here is a summary of the supported datatypes:<p><ul><li>Scalar types CHAR/NCHAR, VARCHAR2/NVARCHAR2, NUMBER, FLOAT, REAL, RAW, ...</li><li>Binary types: RAW, LONG RAW, VARRAW, ..</li><li>Larges Objects (Lobs and Files) : BLOB, CLOB, NCLOB, BFILE</li><li>LONG types: LONG, VAR LONG</li><li>Date, Timestamps et Intervals: DATE, TIMESTAMP, INTERVAL</li><li>PL/SQL types: Ref cursors, PL/SQL Tables</li><li>Named Types (by value): Builtin system objects and User defined objects</li><li>VARRAYs and Nested Tables</li><li>ROWIDs</li></ul><p><dl class="user" compact><dt><b>OCILIB library objects</b></dt><dd></dd></dl>The public OCILIB library interface implements encapsulation for representing database objects (such as connections, statements, ...) through opaque structures (pointers to structures whose definition is kept private)<p>Instead of directly manipulating the structures and their members, the library has functions to access the underlying members.<p>It's designed to make the user code as more independant as possible of the library details. <p><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Data Structures</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___conn_pool.html">OCI_ConnPool</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Connection Pool.  <a href="struct_o_c_i___conn_pool.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___connection.html">OCI_Connection</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle physical connection.  <a href="struct_o_c_i___connection.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___statement.html">OCI_Statement</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle SQL or PL/SQL statement.  <a href="struct_o_c_i___statement.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___bind.html">OCI_Bind</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal bind representation.  <a href="struct_o_c_i___bind.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___resultset.html">OCI_Resultset</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Collection of output columns from a select statement.  <a href="struct_o_c_i___resultset.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___column.html">OCI_Column</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle SQL Column and Type member representation.  <a href="struct_o_c_i___column.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___lob.html">OCI_Lob</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Internal Large objects:.  <a href="struct_o_c_i___lob.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___file.html">OCI_File</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle External Large objects:.  <a href="struct_o_c_i___file.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___transaction.html">OCI_Transaction</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Transaction.  <a href="struct_o_c_i___transaction.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___long.html">OCI_Long</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Long datatype.  <a href="struct_o_c_i___long.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___date.html">OCI_Date</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle internal date representation.  <a href="struct_o_c_i___date.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___timestamp.html">OCI_Timestamp</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle internal timestamp representation.  <a href="struct_o_c_i___timestamp.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___interval.html">OCI_Interval</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle internal interval representation.  <a href="struct_o_c_i___interval.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___object.html">OCI_Object</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Named types representation.  <a href="struct_o_c_i___object.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___coll.html">OCI_Coll</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Collections (VARRAYs and Nested Tables) representation.  <a href="struct_o_c_i___coll.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___elem.html">OCI_Elem</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Collection item representation.  <a href="struct_o_c_i___elem.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___iter.html">OCI_Iter</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle Collection iterator representation.  <a href="struct_o_c_i___iter.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___type_info.html">OCI_TypeInfo</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Type info metadata handle.  <a href="struct_o_c_i___type_info.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___ref.html">OCI_Ref</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Oracle REF type representation.  <a href="struct_o_c_i___ref.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___hash_table.html">OCI_HashTable</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OCILIB implementation of hash tables.  <a href="struct_o_c_i___hash_table.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___error.html">OCI_Error</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Encapsulates an Oracle or OCILIB exception.  <a href="struct_o_c_i___error.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___mutex.html">OCI_Mutex</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OCILIB encapsulation of OCI mutexes.  <a href="struct_o_c_i___mutex.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___thread.html">OCI_Thread</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OCILIB encapsulation of OCI Threads.  <a href="struct_o_c_i___thread.html#_details">More...</a><br></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_o_c_i___dir_path.html">OCI_DirPath</a></td></tr><tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">OCILIB encapsulation of OCI Direct Path handle.  <a href="struct_o_c_i___dir_path.html#_details">More...</a><br></td></tr></table><hr size="1"><address style="text-align: right;"><small>Generated on Sat Apr 18 01:13:12 2009 for OCILIB (C Driver for Oracle) by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.4 </small></address></body></html>

⌨️ 快捷键说明

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