📄 oci__api_8h-source.html
字号:
<a name="l00232"></a>00232 ub4 *typep,<a name="l00233"></a>00233 ub1 *in_outp, <a name="l00234"></a>00234 ub4 *iterp, <a name="l00235"></a>00235 ub4 *idxp, <a name="l00236"></a>00236 ub1 *piecep<a name="l00237"></a>00237 );<a name="l00238"></a>00238 <a name="l00239"></a>00239 <span class="keyword">typedef</span> sword (*OCISTMTSETPIECEINFO) <a name="l00240"></a>00240 (<a name="l00241"></a>00241 <span class="keywordtype">void</span> *hndlp, <a name="l00242"></a>00242 ub4 type, <a name="l00243"></a>00243 OCIError *errhp, <a name="l00244"></a>00244 <span class="keyword">const</span> <span class="keywordtype">void</span> *bufp, <a name="l00245"></a>00245 ub4 *alenp, <a name="l00246"></a>00246 ub1 piece, <a name="l00247"></a>00247 <span class="keyword">const</span> <span class="keywordtype">void</span> *indp, <a name="l00248"></a>00248 ub2 *rcodep<a name="l00249"></a>00249 );<a name="l00250"></a>00250 <a name="l00251"></a>00251 <span class="keyword">typedef</span> sword (*OCISTMTEXECUTE) <a name="l00252"></a>00252 (<a name="l00253"></a>00253 OCISvcCtx *svchp,<a name="l00254"></a>00254 OCIStmt *stmtp,<a name="l00255"></a>00255 OCIError *errhp, <a name="l00256"></a>00256 ub4 iters, <a name="l00257"></a>00257 ub4 rowoff,<a name="l00258"></a>00258 <span class="keyword">const</span> OCISnapshot *snap_in, <a name="l00259"></a>00259 OCISnapshot *snap_out,<a name="l00260"></a>00260 ub4 mode<a name="l00261"></a>00261 );<a name="l00262"></a>00262 <a name="l00263"></a>00263 <span class="keyword">typedef</span> sword (*OCIDEFINEBYPOS) <a name="l00264"></a>00264 (<a name="l00265"></a>00265 OCIStmt *stmtp, <a name="l00266"></a>00266 OCIDefine **defnp, <a name="l00267"></a>00267 OCIError *errhp,<a name="l00268"></a>00268 ub4 position, <a name="l00269"></a>00269 <span class="keywordtype">void</span> *valuep, <a name="l00270"></a>00270 sb4 value_sz, <a name="l00271"></a>00271 ub2 dty,<a name="l00272"></a>00272 <span class="keywordtype">void</span> *indp, <a name="l00273"></a>00273 ub2 *rlenp, <a name="l00274"></a>00274 ub2 *rcodep, <a name="l00275"></a>00275 ub4 mode<a name="l00276"></a>00276 );<a name="l00277"></a>00277 <a name="l00278"></a>00278 <span class="keyword">typedef</span> sword (*OCIDEFINEOBJECT)<a name="l00279"></a>00279 (<a name="l00280"></a>00280 OCIDefine *defnp,<a name="l00281"></a>00281 OCIError *errhp,<a name="l00282"></a>00282 CONST OCIType *type,<a name="l00283"></a>00283 dvoid **pgvpp,<a name="l00284"></a>00284 ub4 *pvszsp,<a name="l00285"></a>00285 dvoid **indpp,<a name="l00286"></a>00286 ub4 *indszp <a name="l00287"></a>00287 );<a name="l00288"></a>00288 <a name="l00289"></a>00289 <span class="keyword">typedef</span> sword (*OCISTMTFETCH ) <a name="l00290"></a>00290 (<a name="l00291"></a>00291 OCIStmt *stmtp, <a name="l00292"></a>00292 OCIError *errhp,<a name="l00293"></a>00293 ub4 nrows, <a name="l00294"></a>00294 ub2 orientation, <a name="l00295"></a>00295 ub4 mode<a name="l00296"></a>00296 );<a name="l00297"></a>00297 <a name="l00298"></a>00298 <span class="keyword">typedef</span> sword (*OCISTMTFETCH2 ) <a name="l00299"></a>00299 (<a name="l00300"></a>00300 OCIStmt *stmtp, <a name="l00301"></a>00301 OCIError *errhp,<a name="l00302"></a>00302 ub4 nrows, <a name="l00303"></a>00303 ub2 orientation, <a name="l00304"></a>00304 sb4 fetchOffset,<a name="l00305"></a>00305 ub4 mode<a name="l00306"></a>00306 );<a name="l00307"></a>00307 <a name="l00308"></a>00308 <span class="keyword">typedef</span> sword (*OCIPARAMGET)<a name="l00309"></a>00309 (<a name="l00310"></a>00310 <span class="keyword">const</span> <span class="keywordtype">void</span> *hndlp,<a name="l00311"></a>00311 ub4 htype,<a name="l00312"></a>00312 OCIError *errhp, <a name="l00313"></a>00313 <span class="keywordtype">void</span> **parmdpp, <a name="l00314"></a>00314 ub4 pos<a name="l00315"></a>00315 );<a name="l00316"></a>00316 <a name="l00317"></a>00317 <span class="keyword">typedef</span> sword (*OCIPARAMSET)<a name="l00318"></a>00318 (<a name="l00319"></a>00319 <span class="keywordtype">void</span> *hdlp, <a name="l00320"></a>00320 ub4 htyp,<a name="l00321"></a>00321 OCIError *errhp, <a name="l00322"></a>00322 <span class="keyword">const</span> <span class="keywordtype">void</span> *dscp,<a name="l00323"></a>00323 ub4 dtyp, <a name="l00324"></a>00324 ub4 pos<a name="l00325"></a>00325 );<a name="l00326"></a>00326 <a name="l00327"></a>00327 <span class="keyword">typedef</span> sword (*OCITRANSSTART) <a name="l00328"></a>00328 (<a name="l00329"></a>00329 OCISvcCtx *svchp,<a name="l00330"></a>00330 OCIError *errhp, <a name="l00331"></a>00331 uword timeout,<a name="l00332"></a>00332 ub4 flags<a name="l00333"></a>00333 );<a name="l00334"></a>00334 <a name="l00335"></a>00335 <span class="keyword">typedef</span> sword (*OCITRANSDETACH)<a name="l00336"></a>00336 (<a name="l00337"></a>00337 OCISvcCtx *svchp, <a name="l00338"></a>00338 OCIError *errhp,<a name="l00339"></a>00339 ub4 flags<a name="l00340"></a>00340 );<a name="l00341"></a>00341 <a name="l00342"></a>00342 <span class="keyword">typedef</span> sword (*OCITRANSPREPARE)<a name="l00343"></a>00343 (<a name="l00344"></a>00344 OCISvcCtx *svchp, <a name="l00345"></a>00345 OCIError *errhp,<a name="l00346"></a>00346 ub4 flags<a name="l00347"></a>00347 );<a name="l00348"></a>00348 <a name="l00349"></a>00349 <span class="keyword">typedef</span> sword (*OCITRANSFORGET)<a name="l00350"></a>00350 (<a name="l00351"></a>00351 OCISvcCtx *svchp, <a name="l00352"></a>00352 OCIError *errhp,<a name="l00353"></a>00353 ub4 flags<a name="l00354"></a>00354 );<a name="l00355"></a>00355 <a name="l00356"></a>00356 <span class="keyword">typedef</span> sword (*OCITRANSCOMMIT) <a name="l00357"></a>00357 (<a name="l00358"></a>00358 OCISvcCtx *svchp, <a name="l00359"></a>00359 OCIError *errhp,<a name="l00360"></a>00360 ub4 flags<a name="l00361"></a>00361 );<a name="l00362"></a>00362 <a name="l00363"></a>00363 <span class="keyword">typedef</span> sword (*OCITRANSROLLBACK)<a name="l00364"></a>00364 (<a name="l00365"></a>00365 OCISvcCtx *svchp, <a name="l00366"></a>00366 OCIError *errhp,<a name="l00367"></a>00367 ub4 flags<a name="l00368"></a>00368 );<a name="l00369"></a>00369 <a name="l00370"></a>00370 <span class="keyword">typedef</span> sword (*OCIERRORGET) <a name="l00371"></a>00371 (<a name="l00372"></a>00372 <span class="keywordtype">void</span> *hndlp,<a name="l00373"></a>00373 ub4 recordno,<a name="l00374"></a>00374 OraText *sqlstate,<a name="l00375"></a>00375 sb4 *errcodep,<a name="l00376"></a>00376 OraText *bufp,<a name="l00377"></a>00377 ub4 bufsiz,<a name="l00378"></a>00378 ub4 type<a name="l00379"></a>00379 );<a name="l00380"></a>00380 <a name="l00381"></a>00381 <span class="keyword">typedef</span> sword (*OCILOBCREATETEMPORARY)<a name="l00382"></a>00382 (<a name="l00383"></a>00383 OCISvcCtx *svchp,<a name="l00384"></a>00384 OCIError *errhp,<a name="l00385"></a>00385 OCILobLocator *locp,<a name="l00386"></a>00386 ub2 csid,<a name="l00387"></a>00387 ub1 csfrm,<a name="l00388"></a>00388 ub1 lobtype,<a name="l00389"></a>00389 <span class="keywordtype">boolean</span> cache,<a name="l00390"></a>00390 OCIDuration duration<a name="l00391"></a>00391 );<a name="l00392"></a>00392 <a name="l00393"></a>00393 <span class="keyword">typedef</span> sword (*OCILOBFREETEMPORARY)<a name="l00394"></a>00394 (<a name="l00395"></a>00395 OCISvcCtx *svchp,<a name="l00396"></a>00396 OCIError *errhp,<a name="l00397"></a>00397 OCILobLocator *locp<a name="l00398"></a>00398 );<a name="l00399"></a>00399 <a name="l00400"></a>00400 <span class="keyword">typedef</span> sword (*OCILOBISTEMPORARY)<a name="l00401"></a>00401 (<a name="l00402"></a>00402 OCIEnv *envp,<a name="l00403"></a>00403 OCIError *errhp,<a name="l00404"></a>00404 OCILobLocator *locp,<a name="l00405"></a>00405 <span class="keywordtype">boolean</span> *is_temporary<a name="l00406"></a>00406 );<a name="l00407"></a>00407 <a name="l00408"></a>00408 <span class="keyword">typedef</span> sword (*OCILOBAPPEND)<a name="l00409"></a>00409 (<a name="l00410"></a>00410 OCISvcCtx *svchp, <a name="l00411"></a>00411 OCIError *errhp, <a name="l00412"></a>00412 OCILobLocator *dst_locp,<a name="l00413"></a>00413 OCILobLocator *src_locp<a name="l00414"></a>00414 );<a name="l00415"></a>00415 <a name="l00416"></a>00416 <span class="keyword">typedef</span> sword (*OCILOBCOPY)<a name="l00417"></a>00417 (<a name="l00418"></a>00418 OCISvcCtx *svchp,<a name="l00419"></a>00419 OCIError *errhp, <a name="l00420"></a>00420 OCILobLocator *dst_locp,<a name="l00421"></a>00421 OCILobLocator *src_locp, <a name="l00422"></a>00422 ub4 amount,<a name="l00423"></a>00423 ub4 dst_offset, <a name="l00424"></a>00424 ub4 src_offset<a name="l00425"></a>00425 );<a name="l00426"></a>00426 <a name="l00427"></a>00427 <span class="keyword">typedef</span> sword (*OCILOBREAD) <a name="l00428"></a>00428 (<a name="l00429"></a>00429 OCISvcCtx *svchp,<a name="l00430"></a>00430 OCIError *errhp,<a name="l00431"></a>00431 OCILobLocator *locp,<a name="l00432"></a>00432 ub4 *amtp, <a name="l00433"></a>00433 ub4 offset, <a name="l00434"></a>00434 <span class="keywordtype">void</span> *bufp,<a name="l00435"></a>00435 ub4 bufl, <a name="l00436"></a>00436 <span class="keywordtype">void</span> *ctxp, <a name="l00437"></a>00437 sb4 (*cbfp)(<span class="keywordtype">void</span> *ctxp, <span class="keyword">const</span> <span class="keywordtype">void</span> *bufp, ub4 len, ub1 piece),<a name="l00438"></a>00438 ub2 csid,<a name="l00439"></a>00439 ub1 csfrm<a name="l00440"></a>00440 );<a name="l00441"></a>00441 <a name="l00442"></a>00442 <span class="keyword">typedef</span> sword (*OCILOBTRIM) <a name="l00443"></a>00443 (<a name="l00444"></a>00444 OCISvcCtx *svchp,<a name="l00445"></a>00445 OCIError *errhp, <a name="l00446"></a>00446 OCILobLocator *locp,<a name="l00447"></a>00447 ub4 newlen<a name="l00448"></a>00448 );<a name="l00449"></a>00449 <a name="l00450"></a>00450 <span class="keyword">typedef</span> sword (*OCILOBERASE)<a name="l00451"></a>00451 (<a name="l00452"></a>00452 OCISvcCtx *svchp, <a name="l00453"></a>00453 OCIError *errhp, <a name="l00454"></a>00454 OCILobLocator *locp,<a name="l00455"></a>00455 ub4 *amount, <a name="l00456"></a>00456 ub4 offset<a name="l00457"></a>00457 );<a name="l00458"></a>00458 <a name="l00459"></a>00459 <span class="keyword">typedef</span> sword (*OCILOBWRITE) <a name="l00460"></a>00460 (<a name="l00461"></a>00461 OCISvcCtx *svchp, <a name="l00462"></a>00462 OCIError *errhp,<a name="l00463"></a>00463 OCILobLocator *locp,<a name="l00464"></a>00464 ub4 *amtp, <a name="l00465"></a>00465 ub4 offset, <a name="l00466"></a>00466 <span class="keywordtype">void</span> *bufp, <a name="l00467"></a>00467 ub4 buflen, <a name="l00468"></a>00468 ub1 piece,<a name="l00469"></a>00469 <span class="keywordtype">void</span> *ctxp, <a name="l00470"></a>00470 sb4 (*cbfp)(<span class="keywordtype">void</span> *ctxp, <span class="keywordtype">void</span> *bufp, ub4 *len, ub1 *piece),<a name="l00471"></a>00471 ub2 csid,<a name="l00472"></a>00472 ub1 csfrm<a name="l00473"></a>00473 );<a name="l00474"></a>00474 <a name="l00475"></a>00475 <span class="keyword">typedef</span> sword (*OCILOBGETLENGTH) <a name="l00476"></a>00476 (<a name="l00477"></a>00477 OCISvcCtx *svchp,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -