📄 oci.h
字号:
dchatter 12/29/95 - Creation*/#ifdef __cplusplusextern "C" {#endif#ifndef ORATYPES #include <oratypes.h> #endif #ifndef OCIDFN#include <ocidfn.h>#endif#ifndef OCI_ORACLE# define OCI_ORACLE /*--------------------------------------------------------------------------- Short names provided for platforms which do not allow extended symbolic names ---------------------------------------------------------------------------*/#ifdef SLSHORTNAME/* Translation of the long function/type names to short names for IBM only *//* maybe lint will use this too */#define OCISessionEnd ocitac#define OCIResultSetToStmt ocirs2sh#define OCISessionBegin ociauth#define OCIServerAttach ociatch#define OCIDescriptorAlloc ocigdesc#define OCIServerDetach ocidtch#define OCIDescriptorFree ocifdesc#define OCIServerVersion ocivers#define OCIDescribeAny ocidsca#define OCIBindDynamic ocibda#define OCIBindByName ocibdn#define OCIBindByPos ocibdp#define OCIErrorGet ocigdr#define OCIBindArrayOfStruct ocibsa#define OCIEnvInit ociinit#define OCIBindObject ocibndt#define OCIHandleAlloc ocighndl#define OCIHandleFree ocifhndl#ifdef NEVER#define OCIStmtBindByPos ocibndp#define OCIStmtBindByName ocibndn#endif#define OCIAttrGet ocigattr#define OCIDefineByPos ocidfne#define OCIAttrSet ocisattr#define OCIDefineDynamic ociddf#define OCILdaToSvcCtx ocild2sv#define OCIDefineArrayOfStruct ocidarr#define OCIInitialize ocipi#define OCIDefineObject ocidndt#define OCIStmtExecute ociexec#define OCILobAppend ocilfap#define OCILobOpenFile ocifopn#define OCILobCloseFile ocifcls#define OCILobLocator ocilobd#define OCILobCopy ocilfcp#define OCILobFileCreate ocifcrt#define OCILobFileDelete ocifdel#define OCILobGetLength ocilfln#define OCILobWrite ocilfwr#define OCILobRead ocilfrd#define OCILobErase ocilfer#define OCILobTrim ocilftr#define OCIStmtFetch ocifch#define OCIStmtGetBindInfo ocigbp#define OCIStmtGetPieceInfo ocigpi#define OCIStmtPrepare ocireq#define OCIStmtSetPieceInfo ocispi#define OCISvcCtxToLda ocisv2ld#define OCITransCommit ocitxcm#define OCITransDetach ocitxdt#define OCITransForget ocitxfgt#define OCITransPrepare ocitxpre#define OCITransRollback ocitxrl#define OCIPasswordChange ocicpw#define OCITransStart ocitxst#define OCITransMultiPrepare ocitxmp#define OCIBreak ocibreak#define OCIParamGet ocigparm#define OCIParamSet ocisparm#define OCISecurityOpenWallet ocizwOpenWallet#define OCISecurityCloseWallet ocizwCloseWallet#define OCISecurityCreateWallet ocizwCreateWallet#define OCISecurityDestroyWallet ocizwDestroyWallet#define OCISecurityStorePersona ocizeStorePersona#define OCISecurityOpenPersona ocizeOpenPersona#define OCISecurityClosePersona ocizeClosePersona#define OCISecurityRemovePersona ocizeRemovePersona#define OCISecurityCreatePersona ocizeCreatePersona#define OCISecuritySetProtection ocizeSetProtection#define OCISecurityGetProtection ocizeGetProtection#define OCISecurityRemoveIdentity ociziRemoveIdentity#define OCISecurityCreateIdentity ociziCreateIdentity#define OCISecurityAbortIdentity ociziAbortIdentity#define OCISecurityFreeIdentity ociziFreeIdentity#define OCISecurityStoreTrustedIdentity ociziStoreTrustedIdentity#define OCISecuritySign ocizSign#define OCISecuritySignExpansion ocizxSignExpansion#define OCISecurityVerify ocizVerify#define OCISecurityValidate ocizValidate#define OCISecuritySignDetached ocizsd_SignDetached#define OCISecuritySignDetExpansion ocizxsd_SignDetachedExpansion#define OCISecurityVerifyDetached ocizved_VerifyDetached#define OCISecurity_PKEncrypt ocizkec_PKEncrypt#define OCISecurityPKEncryptExpansion ocizxkec_PKEncryptExpansion#define OCISecurityPKDecrypt ocizkdc_PKDecrypt#define OCISecurityEncrypt ocizEncrypt#define OCISecurityEncryptExpansion ocizxEncryptExpansion#define OCISecurityDecrypt ocizDecrypt#define OCISecurityEnvelope ocizEnvelope#define OCISecurityDeEnvelope ocizDeEnvelope#define OCISecurityKeyedHash ocizKeyedHash#define OCISecurityKeyedHashExpansion ocizxKeyedHashExpansion#define OCISecurityHash ocizHash#define OCISecurityHashExpansion ocizxHashExpansion#define OCISecuritySeedRandom ocizSeedRandom#define OCISecurityRandomBytes ocizrb_RandomBytes#define OCISecurityRandomNumber ocizrn_RandomNumber#define OCISecurityInitBlock ocizibInitBlock#define OCISecurityReuseBlock ocizrbReuseBlock#define OCISecurityPurgeBlock ocizpbPurgeBlock#define OCISecuritySetBlock ocizsbSetBlock#define OCISecurityGetIdentity ocizgi_GetIdentity#define OCIExtractInit ocixeini#define OCIExtractTerm ocixetrm#define OCIExtractReset ocixerst#define OCIExtractSetNumKeys ocixesnk#define OCIExtractSetKey ocixesk#define OCIExtractFromFile ocixeff#define OCIExtractFromStr ocixefs#define OCIExtractToInt ocixeti#define OCIExtractToBool ocixetb#define OCIExtractToStr ocixets#define OCIExtractToOCINum ocixeton#define OCIExtractToList ocixetl#define OCIExtractFromList ocixefl#define OCIDateTimeGetTime ocidt01_GetTime#define OCIDateTimeGetDate ocidt02_GetDate#define OCIDateTimeGetTimeZoneOffset ocidt03_GetTZ#define OCIDateTimeSysTimeStamp ocidt07_SysTS#define OCIDateTimeAssign ocidt08_Assign #define OCIDateTimeToText ocidt09_ToText#define OCIDateTimeFromText ocidt10_FromText#define OCIDateTimeCompare ocidt11_Compare#define OCIDateTimeCheck ocidt12_Check#define OCIDateTimeConvert ocidt13_Convert#define OCIDateTimeSubtract ocidt14_Subtract#define OCIDateTimeIntervalAdd ocidt15_IntervalAdd#define OCIDateTimeIntervalSub ocidt16_IntervalSub#define OCIIntervalSubtract ociint01_Subtract #define OCIIntervalAdd ociint02_Add #define OCIIntervalMultiply ociint03_Multiply #define OCIIntervalDivide ociint04_Divide #define OCIIntervalCompare ociint05_Compare #define OCIIntervalFromText ociint06_FromText #define OCIIntervalToText ociint07_ToText #define OCIIntervalToNumber ociint08_ToNumber #define OCIIntervalCheck ociint09_Check #define OCIIntervalAssign ociint10_Assign #define OCIIntervalGetYearMonth ociint11_GetYearMonth#define OCIIntervalSetYearMonth ociint12_SetYearMonth#define OCIIntervalGetDaySecond ociint13_GetDaySecond#define OCIIntervalSetDaySecond ociint14_SetDaySecond#define OCIIntervalFromNumber ociint15_FromNumber#define OCIFormatInit ocixs01_Init#define OCIFormatString ocixs02_Format#define OCIFormatTerm ocixs03_Term#define OCIFormatTUb1 ocixs04_TUb1#define OCIFormatTUb2 ocixs05_TUb2#define OCIFormatTUb4 ocixs06_TUb4#define OCIFormatTUword ocixs07_TUword#define OCIFormatTUbig_ora ocixs08_TUbig_ora#define OCIFormatTSb1 ocixs09_TSb1#define OCIFormatTSb2 ocixs10_TSb2#define OCIFormatTSb4 ocixs11_TSb4#define OCIFormatTSword ocixs12_TSword#define OCIFormatTSbig_ora ocixs13_TSbig_ora#define OCIFormatTEb1 ocixs14_TEb1#define OCIFormatTEb2 ocixs15_TEb2#define OCIFormatTEb4 ocixs16_TEb4#define OCIFormatTEword ocixs17_TEword#define OCIFormatTChar ocixs18_TChar#define OCIFormatTText ocixs19_TText#define OCIFormatTDouble ocixs20_TDouble#define OCIFormatTDvoid ocixs21_TDvoid#define OCIFormatTEnd ocixs22_TEnd#define OCIFileInit ocifinit#define OCIFileTerm ocifterm#define OCIFileOpen ocifopen#define OCIFileClose ocifclose#define OCIFileRead ocifread#define OCIFileWrite ocifwrite#define OCIFileSeek ocifseek#define OCIFileExists ocifexists#define OCIFileGetLength ocifglen#define OCIFileFlush ocifflush/* OCIThread short name */#define OCIThreadProcessInit ocitt01_ProcessInit#define OCIThreadInit ocitt02_Init#define OCIThreadTerm ocitt03_Term#define OCIThreadIsMulti ocitt04_IsMulti#define OCIThreadMutexInit ocitt05_MutexInit#define OCIThreadMutexDestroy ocitt06_MutexDestroy#define OCIThreadMutexAcquire ocitt07_MutexAcquire#define OCIThreadMutexRelease ocitt08_MutexRelease#define OCIThreadKeyInit ocitt09_KeyInit#define OCIThreadKeyDestroy ocitt10_KeyDestroy#define OCIThreadKeyGet ocitt11_KeyGet#define OCIThreadKeySet ocitt12_KeySet#define OCIThreadIdInit ocitt13_IdInit#define OCIThreadIdDestroy ocitt14_IdDestroy#define OCIThreadIdSet ocitt15_IdSet#define OCIThreadIdSetNull ocitt16_IdSetNull#define OCIThreadIdGet ocitt17_IdGet#define OCIThreadIdSame ocitt18_IdSame#define OCIThreadIdNull ocitt19_IdNull#define OCIThreadHndInit ocitt20_HndInit#define OCIThreadHndDestroy ocitt21_HndDestroy#define OCIThreadCreate ocitt22_Create#define OCIThreadJoin ocitt23_Join#define OCIThreadClose ocitt24_Close#define OCIThreadHandleGet ocitt25_HandleGet/* Translation between the old and new datatypes */#define OCISession ociusrh#define OCIBind ocibndh
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -