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

📄 oci__api_8h-source.html

📁 oci的源码,可以在任何平台上编译,相当方便实用
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<a name="l00970"></a>00970     OCIInterval *minuend,<a name="l00971"></a>00971     OCIInterval *subtrahend,<a name="l00972"></a>00972     OCIInterval *result<a name="l00973"></a>00973 );<a name="l00974"></a>00974 <a name="l00975"></a>00975 <span class="keyword">typedef</span> sword (*OCIDATETIMEASSIGN) <a name="l00976"></a>00976 (<a name="l00977"></a>00977     dvoid *hndl,<a name="l00978"></a>00978     OCIError *err,<a name="l00979"></a>00979     CONST OCIDateTime *from,<a name="l00980"></a>00980     OCIDateTime *to <a name="l00981"></a>00981 );<a name="l00982"></a>00982 <a name="l00983"></a>00983 <span class="keyword">typedef</span> sword (*OCIDATETIMECHECK) <a name="l00984"></a>00984 (<a name="l00985"></a>00985     dvoid *hndl,<a name="l00986"></a>00986     OCIError *err,<a name="l00987"></a>00987     CONST OCIDateTime *date,<a name="l00988"></a>00988     ub4 *valid <a name="l00989"></a>00989 );<a name="l00990"></a>00990 <a name="l00991"></a>00991 <span class="keyword">typedef</span> sword (*OCIDATETIMECOMPARE) <a name="l00992"></a>00992 ( <a name="l00993"></a>00993     dvoid *hndl,<a name="l00994"></a>00994     OCIError *err,<a name="l00995"></a>00995     CONST OCIDateTime *date1,<a name="l00996"></a>00996     CONST OCIDateTime *date2,<a name="l00997"></a>00997     sword *result <a name="l00998"></a>00998 );<a name="l00999"></a>00999 <a name="l01000"></a>01000 <span class="keyword">typedef</span> sword (*OCIDATETIMECONSTRUCT) <a name="l01001"></a>01001 ( <a name="l01002"></a>01002     dvoid *hndl,<a name="l01003"></a>01003     OCIError *err,<a name="l01004"></a>01004     OCIDateTime *datetime,<a name="l01005"></a>01005     sb2 year,<a name="l01006"></a>01006     ub1 month,<a name="l01007"></a>01007     ub1 day,<a name="l01008"></a>01008     ub1 hour,<a name="l01009"></a>01009     ub1 min,<a name="l01010"></a>01010     ub1 sec,<a name="l01011"></a>01011     ub4 fsec,<a name="l01012"></a>01012     OraText *timezone,<a name="l01013"></a>01013     <span class="keywordtype">size_t</span> timezone_length<a name="l01014"></a>01014 );<a name="l01015"></a>01015 <a name="l01016"></a>01016 <span class="keyword">typedef</span> sword (*OCIDATETIMECONVERT) <a name="l01017"></a>01017 (<a name="l01018"></a>01018     dvoid *hndl,<a name="l01019"></a>01019     OCIError *err,<a name="l01020"></a>01020     OCIDateTime *indate,<a name="l01021"></a>01021     OCIDateTime *outdate<a name="l01022"></a>01022 );<a name="l01023"></a>01023 <a name="l01024"></a>01024 <span class="keyword">typedef</span> sword (*OCIDATETIMEFROMARRAY)<a name="l01025"></a>01025 ( <a name="l01026"></a>01026     dvoid *hndl,<a name="l01027"></a>01027     OCIError *err,<a name="l01028"></a>01028     CONST ub1 *inarray,<a name="l01029"></a>01029     ub4 *len,<a name="l01030"></a>01030     ub1 type,<a name="l01031"></a>01031     OCIDateTime *datetime,<a name="l01032"></a>01032     CONST OCIInterval *reftz,<a name="l01033"></a>01033     ub1 fsprec <a name="l01034"></a>01034 );<a name="l01035"></a>01035 <a name="l01036"></a>01036 <span class="keyword">typedef</span> sword (*OCIDATETIMETOARRAY) <a name="l01037"></a>01037 ( <a name="l01038"></a>01038     dvoid *hndl,<a name="l01039"></a>01039     OCIError *err,<a name="l01040"></a>01040     CONST OCIDateTime *datetime,<a name="l01041"></a>01041     CONST OCIInterval *reftz,<a name="l01042"></a>01042     ub1 *outarray,<a name="l01043"></a>01043     ub4 *len,<a name="l01044"></a>01044     ub1 fsprec <a name="l01045"></a>01045 );<a name="l01046"></a>01046 <a name="l01047"></a>01047 <span class="keyword">typedef</span> sword (*OCIDATETIMEFROMTEXT) <a name="l01048"></a>01048 (       <a name="l01049"></a>01049     dvoid *hndl,<a name="l01050"></a>01050     OCIError *err,<a name="l01051"></a>01051     CONST OraText *date_str,<a name="l01052"></a>01052     <span class="keywordtype">size_t</span> dstr_length,<a name="l01053"></a>01053     CONST OraText *fmt,<a name="l01054"></a>01054     ub1 fmt_length,<a name="l01055"></a>01055     CONST OraText *lang_name,<a name="l01056"></a>01056     <span class="keywordtype">size_t</span> lang_length,<a name="l01057"></a>01057     OCIDateTime *datetime <a name="l01058"></a>01058 );<a name="l01059"></a>01059 <a name="l01060"></a>01060 <span class="keyword">typedef</span> sword (*OCIDATETIMETOTEXT)<a name="l01061"></a>01061 (<a name="l01062"></a>01062     dvoid *hndl,<a name="l01063"></a>01063     OCIError *err,<a name="l01064"></a>01064     CONST OCIDateTime *date,<a name="l01065"></a>01065     CONST OraText *fmt,<a name="l01066"></a>01066     ub1 fmt_length,<a name="l01067"></a>01067     ub1 fsprec,<a name="l01068"></a>01068     CONST OraText *lang_name,<a name="l01069"></a>01069     <span class="keywordtype">size_t</span> lang_length,<a name="l01070"></a>01070     ub4 *buf_size,<a name="l01071"></a>01071     OraText *buf <a name="l01072"></a>01072 );<a name="l01073"></a>01073 <a name="l01074"></a>01074 <span class="keyword">typedef</span> sword (*OCIDATETIMEGETDATE) <a name="l01075"></a>01075 ( <a name="l01076"></a>01076     dvoid *hndl,<a name="l01077"></a>01077     OCIError *err,<a name="l01078"></a>01078     CONST OCIDateTime *datetime,<a name="l01079"></a>01079     sb2 *year,<a name="l01080"></a>01080     ub1 *month,<a name="l01081"></a>01081     ub1 *day<a name="l01082"></a>01082 );<a name="l01083"></a>01083 <a name="l01084"></a>01084 <span class="keyword">typedef</span> sword (*OCIDATETIMEGETTIME) <a name="l01085"></a>01085 ( <a name="l01086"></a>01086     dvoid *hndl,<a name="l01087"></a>01087     OCIError *err,<a name="l01088"></a>01088     OCIDateTime *datetime,<a name="l01089"></a>01089     ub1 *hour,<a name="l01090"></a>01090     ub1 *min,<a name="l01091"></a>01091     ub1 *sec,<a name="l01092"></a>01092     ub4 *fsec <a name="l01093"></a>01093 );<a name="l01094"></a>01094 <a name="l01095"></a>01095 <span class="keyword">typedef</span> sword (*OCIDATETIMEGETTIMEZONENAME)<a name="l01096"></a>01096 (<a name="l01097"></a>01097     dvoid *hndl,<a name="l01098"></a>01098     OCIError *err,<a name="l01099"></a>01099     CONST OCIDateTime *datetime,<a name="l01100"></a>01100     ub1 *buf,<a name="l01101"></a>01101     ub4 *buflen<a name="l01102"></a>01102 );<a name="l01103"></a>01103 <a name="l01104"></a>01104 <span class="keyword">typedef</span> sword (*OCIDATETIMEGETTIMEZONEOFFSET) <a name="l01105"></a>01105 (<a name="l01106"></a>01106     dvoid *hndl,<a name="l01107"></a>01107     OCIError *err,<a name="l01108"></a>01108     CONST OCIDateTime *datetime,<a name="l01109"></a>01109     sb1 *hour,<a name="l01110"></a>01110     sb1 *min<a name="l01111"></a>01111 );<a name="l01112"></a>01112 <a name="l01113"></a>01113 <span class="keyword">typedef</span> sword (*OCIDATETIMEINTERVALADD)<a name="l01114"></a>01114 ( <a name="l01115"></a>01115     dvoid *hndl,<a name="l01116"></a>01116     OCIError *err,<a name="l01117"></a>01117     OCIDateTime *datetime,<a name="l01118"></a>01118     OCIInterval *inter,<a name="l01119"></a>01119     OCIDateTime *outdatetime <a name="l01120"></a>01120 );<a name="l01121"></a>01121 <a name="l01122"></a>01122 <span class="keyword">typedef</span> sword (*OCIDATETIMEINTERVALSUB) <a name="l01123"></a>01123 (<a name="l01124"></a>01124     dvoid *hndl,<a name="l01125"></a>01125     OCIError *err,<a name="l01126"></a>01126     OCIDateTime *datetime,<a name="l01127"></a>01127     OCIInterval *inter,<a name="l01128"></a>01128     OCIDateTime *outdatetime<a name="l01129"></a>01129 );<a name="l01130"></a>01130 <a name="l01131"></a>01131 <span class="keyword">typedef</span> sword (*OCIDATETIMESUBTRACT) <a name="l01132"></a>01132 (       <a name="l01133"></a>01133     dvoid *hndl,<a name="l01134"></a>01134     OCIError *err,<a name="l01135"></a>01135     OCIDateTime *indate1,<a name="l01136"></a>01136     OCIDateTime *indate2,<a name="l01137"></a>01137     OCIInterval *inter <a name="l01138"></a>01138 );<a name="l01139"></a>01139 <a name="l01140"></a>01140 <span class="keyword">typedef</span> sword (*OCIDATETIMESYSTIMESTAMP)<a name="l01141"></a>01141 (<a name="l01142"></a>01142     dvoid *hndl,<a name="l01143"></a>01143     OCIError *err,<a name="l01144"></a>01144     OCIDateTime *sys_date<a name="l01145"></a>01145 );<a name="l01146"></a>01146 <a name="l01147"></a>01147 <span class="comment">/* Oracle 10g test */</span><a name="l01148"></a>01148 <a name="l01149"></a>01149 <span class="keyword">typedef</span> void (*OCICLIENTVERSION)<a name="l01150"></a>01150 (<a name="l01151"></a>01151     sword *major_version,<a name="l01152"></a>01152     sword *minor_version,<a name="l01153"></a>01153     sword *update_num,<a name="l01154"></a>01154     sword *patch_num,<a name="l01155"></a>01155     sword *port_update_num<a name="l01156"></a>01156 );<a name="l01157"></a>01157 <a name="l01158"></a>01158 <span class="comment">/* Oracle 11g test */</span><a name="l01159"></a>01159 <a name="l01160"></a>01160 <span class="keyword">typedef</span> sword (*OCIARRAYDESCRIPTORFREE)<a name="l01161"></a>01161 (<a name="l01162"></a>01162     <span class="keywordtype">void</span>  **descp, <a name="l01163"></a>01163     <span class="keyword">const</span> ub4 type<a name="l01164"></a>01164 );<a name="l01165"></a>01165 <a name="l01166"></a>01166 <span class="keyword">typedef</span> sword (*OCITYPEBYNAME)<a name="l01167"></a>01167 ( <a name="l01168"></a>01168     OCIEnv *env,<a name="l01169"></a>01169     OCIError *err, <a name="l01170"></a>01170     CONST OCISvcCtx *svc, <a name="l01171"></a>01171     CONST text *schema_name,<a name="l01172"></a>01172     ub4 s_length, <a name="l01173"></a>01173     CONST text *type_name, <a name="l01174"></a>01174     ub4 t_length, <a name="l01175"></a>01175     CONST text *version_name,<a name="l01176"></a>01176     ub4 v_length,<a name="l01177"></a>01177     OCIDuration pin_duration,<a name="l01178"></a>01178     OCITypeGetOpt get_option,<a name="l01179"></a>01179     OCIType **tdo<a name="l01180"></a>01180 );<a name="l01181"></a>01181 <a name="l01182"></a>01182 <span class="keyword">typedef</span> sword (*OCIOBJECTNEW)<a name="l01183"></a>01183 (<a name="l01184"></a>01184     OCIEnv *env,<a name="l01185"></a>01185     OCIError *err,<a name="l01186"></a>01186     CONST OCISvcCtx *svc,<a name="l01187"></a>01187     OCITypeCode typecode,<a name="l01188"></a>01188     OCIType *tdo,<a name="l01189"></a>01189     dvoid *table,<a name="l01190"></a>01190     OCIDuration duration,<a name="l01191"></a>01191     <span class="keywordtype">boolean</span> value,<a name="l01192"></a>01192     dvoid **instance <a name="l01193"></a>01193 );<a name="l01194"></a>01194 <a name="l01195"></a>01195 <span class="keyword">typedef</span> sword (*OCIOBJECTFREE)<a name="l01196"></a>01196 (<a name="l01197"></a>01197     OCIEnv *env,<a name="l01198"></a>01198     OCIError *err,<a name="l01199"></a>01199     dvoid *instance,<a name="l01200"></a>01200     ub2 flags <a name="l01201"></a>01201 );<a name="l01202"></a>01202 <a name="l01203"></a>01203 <span class="keyword">typedef</span> sword (*OCIOBJECTGETATTR)<a name="l01204"></a>01204 ( <a name="l01205"></a>01205     OCIEnv *env,<a name="l01206"></a>01206     OCIError *err,<a name="l01207"></a>01207     dvoid *instance,<a name="l01208"></a>01208     dvoid *null_struct,<a name="l01209"></a>01209     <span class="keyword">struct </span>OCIType *tdo,<a name="l01210"></a>01210     CONST text **names,<a name="l01211"></a>01211     CONST ub4 *lengths,<a name="l01212"></a>01212     CONST ub4 name_count,<a name="l01213"></a>01213     CONST ub4 *indexes,<a name="l01214"></a>01214     CONST ub4 index_count,<a nam

⌨️ 快捷键说明

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