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

📄 oci.h

📁 SQLAPI C/C++ 连接Oracle 数据库!
💻 H
📖 第 1 页 / 共 5 页
字号:
   sgollapu    12/23/96 - Add more attrs to COL, ARG, and SEQ   sgollapu    12/12/96 - Add OCI_DESCRIBE_ONLY   slari       12/11/96 - change prototype of OCICallbackInBind   nbhatt      12/05/96 - "callback"   lchidamb    11/19/96 - handle subclassing   sgollapu    11/09/96 - OCI_PATTR_*   dchatter    11/04/96 - add attr OCI_ATTR_CHRCNT   mluong      11/01/96 - test   cxcheng     10/31/96 - add #defines for OCILobLength etc   dchatter    10/31/96 - add lob read write call back fp defs   dchatter    10/30/96 - more changes   rhari       10/30/96 - Include ociextp.h at the very end   lchidamb    10/22/96 - add fdo attribute for bind/server handle   dchatter    10/22/96 - change attr defn for prefetch parameters & lobs/file                          calls   slari       10/21/96 - add OCI_ENV_NO_MUTEX   rhari       10/25/96 - Include ociextp.h   rxgovind    10/25/96 - add OCI_LOBMAXSIZE, remove OCI_FILE_READWRITE   sgollapu    10/24/96 - Correct OCILogon and OCILogoff   sgollapu    10/24/96 - Correct to OCILogon and OCILogoff   sgollapu    10/21/96 - Add ocilon and ociloff   skaluska    10/31/96 - Add OCI_PTYPE values   sgollapu    10/17/96 - correct OCI_ATTR_SVCCTX to OCI_ATTR_SERVER   rwessman    10/16/96 - Added security functions and fixed olint errors.   sthakur     10/14/96 - add more COR attributes   cxcheng     10/14/96 - re-enable LOB functions   sgollapu    10/10/96 - Add ocibdp and ocibdn   slari       10/07/96 - add back OCIRowid   aroy        10/08/96 -  add typedef ocibfill for PRO*C   mluong      10/11/96 - replace OCI_ATTR_CHARSET* with OCI_ATTR_CHARSET_*   cxcheng     10/10/96 - temporarily take out #define for lob functions   sgollapu    10/02/96 - Rename OCI functions and datatypes   skotsovo    10/01/96 - move orl lob fnts to oci   aroy        09/10/96 - fix merge errors   aroy        08/19/96 - NCHAR support   jboonleu    09/05/96 - add OCI attributes for object cache   dchatter    08/20/96 - HTYPE ranges from 1-50; DTYPE from 50-255   slari       08/06/96 - define OCI_DTYPE_ROWID   sthakur     08/14/96 - complex object support   schandra    06/17/96 - Convert XA to use new OCI   abrik       08/15/96 - OCI_ATTR_HEAPALLOC added   aroy        07/17/96 - terminology change: ocilobd => ocilobl   aroy        07/03/96 - add lob typedefs for Pro*C   slari       06/28/96 - add OCI_ATTR_STMT_TYPE   lchidamb    06/26/96 - reorg #ifndef   schandra    05/31/96 - attribute types for internal and external client name   asurpur     05/30/96 - Changing the value of mode   schandra    05/18/96 - OCI_TRANS_TWOPHASE -> 0x00000001 to 0x00100000   slari       05/30/96 - add callback function prototypes   jbellemo    05/23/96 - remove ociisc   schandra    04/23/96 - loosely-coupled branches   asurpur     05/15/96 - New mode for ocicpw   aroy        04/24/96 - making ocihandles opaque   slari       04/18/96 - add missing defines   schandra    03/27/96 - V8OCI - add transaction related calls   dchatter    04/01/96 - add OCI_FILE options   dchatter    03/21/96 - add oci2lda conversion routines   dchatter    03/07/96 - add OCI piece definition   slari       03/12/96 - add describe attributes   slari       03/12/96 - add OCI_OTYPE_QUERY   aroy        02/28/96 - Add column attributes   slari       02/09/96 - add OCI_OBJECT   slari       02/07/96 - add OCI_HYTPE_DSC   aroy        01/10/96 - adding function code defines...   dchatter    01/03/96 - define OCI_NON_BLOCKING   dchatter    01/02/96 - Add Any descriptor   dchatter    01/02/96 - Add Select List descriptor   dchatter    12/29/95 - V8 OCI definitions   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#define OCIRowidToChar             ociri2c#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 OCIDateTimeGetTimeZoneName ocidt17_Gettzname#define OCIDateTimeToArray         ocidt18_ToArray  #define OCIDateTimeFromArray       ocidt19_FromArray#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  

⌨️ 快捷键说明

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