📄 oci.h
字号:
/* * $Header: /home/yas/cvs/SQLAPI/include/ora_linux/oci.h,v 1.1.1.1 2005/05/05 08:12:35 yas Exp $ *//* Copyright (c) 1995, 2000,, 2001 Oracle Corporation. All rights reserved. */ /* NAME oci.h - V8 Oracle Call Interface public definitions DESCRIPTION This file defines all the constants and structures required by a V8 OCI programmer. RELATED DOCUMENTS V8 OCI Functional Specification Oracle Call Interface Programmer's Guide Vol 1 and 2 INSPECTION STATUS Inspection date: Inspection status: Estimated increasing cost defects per page: Rule sets: ACCEPTANCE REVIEW STATUS Review date: Review status: Reviewers: PUBLIC FUNCTION(S) None PRIVATE FUNCTION(S) None EXAMPLES NOTES MODIFIED (MM/DD/YY) ebatbout 04/13/01 - add definition, OCI_ATTR_RESERVED_11 chliang 04/12/01 - add shortnames for newer oci funcation wzhang 04/11/01 - Add new OCI NLS constants. cmlim 04/13/01 - remove attrs not used by dpapi (151 & 152 avail) rkambo 03/23/01 - bugfix 1421793 cmlim 04/02/01 - remove OCI_ATTR_DIRPATH_{NESTED_TBL, SUBST_OBJ_TBL} - note: attribute #s 186 & 205 available whe 03/28/01 - add OCI_AFC_PAD_ON/OFF mode preilly 03/05/01 - Add stream versioning support to DirPath context schandir 12/18/00 - remove attr CONN_INCR_DELAY. schandir 12/12/00 - change mode from OCI_POOL to OCI_CPOOL. cbarclay 01/12/01 - add atribute for OCIP_ATTR_TMZ whe 01/07/01 - add attributes related to UTF16 env mode slari 12/29/00 - add blank line slari 12/28/00 - OCI_ATTR_RESERVED_10 rpang 11/29/00 - Added OCI_ATTR_ORA_DEBUG_JDWP attribute cmlim 11/28/00 - support substitutable object tables in dpapi akatti 10/09/00 - [198379]:add OCIRowidToChar sgollapu 10/11/00 - Add OCI_PREP_RESERVED_1 sgollapu 08/27/00 - add attribute to get erroneous column sgollapu 07/29/00 - Add snapshot attributes kmohan 09/18/00 - add OCI_FNCODE_LOGON2 abrumm 10/08/00 - include ocixad.h mbastawa 10/04/00 - add OCI_ATTR_ROWS_FETCHED nbhatt 08/24/00 - add transformation attribute dmwong 08/22/00 - OCI_ATTR_CID_VALUE -> OCI_ATTR_CLIENT_IDENTIFIER. cmlim 08/30/00 - add OCI_ATTR_DIRPATH_SID dsaha 08/18/00 - add OCI_ATTR_RESERVED_5 amangal 08/17/00 - Merge into 8.2 : 1194361 slari 08/03/00 - add OCI_ATTR_HANDLE_POSITION dsaha 07/20/00 - 2rt exec sgollapu 07/04/00 - Add virtual session flag cmlim 07/07/00 - add OCI_ATTR_DIRPATH_OID, OCI_ATTR_DIRPATH_NESTED_TBL etucker 07/28/00 - add OCIIntervalFromTZ rwessman 06/26/00 - N-tier: added new credential attributes whe 07/27/00 - add OCI_UTF16 mode vjayaram 07/18/00 - add connection pooling changes etucker 07/12/00 - add dls apis cmlim 07/07/00 - add OCI_ATTR_DIRPATH_OID, OCI_ATTR_DIRPATH_NESTED_TBL sgollapu 07/04/00 - Add virtual session flag najain 05/01/00 - AQ Signature support sgollapu 06/14/00 - Add reserved OCI mode rkambo 06/08/00 - notification presentation support sagrawal 06/04/00 - ref cursor to c ksurlake 06/07/00 - define OCI_POOL mbastawa 06/05/00 - added scrollable cursor attributes weiwang 03/31/00 - add LDAP support whe 05/30/00 - add OCI_ATTR_MAXCHAR_SIZE whe 05/23/00 - validate OCI_NO_CACHE mode dsaha 02/02/00 - Add no-cache attr in statement handle whe 05/23/00 - add OCIP_ICACHE allee 05/17/00 - describe support for JAVA implmented TYPE preilly 05/30/00 - Continue adding support for objects in direct path lo cmlim 05/16/00 - 8.2 dpapi support of ADTs rxgovind 05/04/00 - OCIAnyDataSet changes rkasamse 05/25/00 - add OCIAnyDataCtx rmurthy 04/26/00 - describe support for inheritance ksurlake 04/18/00 - Add credential type whe 05/24/00 - add OCI_ATTR_CHAR_ attrs rkambo 04/19/00 - subscription enhancement rmurthy 04/26/00 - describe support for inheritance delson 03/28/00 - add OCI_ATTR_RESERVED_2 abrumm 03/31/00 - external table support rkasamse 03/13/00 - add declarations for OCIAnyData najain 02/24/00 - support for dequeue as select dsaha 03/10/00 - Add OCI_ALWAYS_BLOCKING esoyleme 04/25/00 - separated transactions sgollapu 12/23/99 - OCIServerAttach extensions slari 08/23/99 - add OCI_DTYPE_UCB slari 08/20/99 - add OCI_UCBTYPE_REPLACE hsbedi 08/31/99 - Memory Stats . sgollapu 08/02/99 - oci sql routing slari 08/06/99 - rename values for OCI_SERVER_STATUS slari 08/02/99 - add OCI_ATTR_SERVER_STATUS tnbui 07/28/99 - Remove OCI_DTYPE_TIMESTAMP_ITZ amangal 07/19/99 - Merge into 8.1.6 : bug 785797 tnbui 07/07/99 - Change ADJUSTMENT modes dsaha 07/07/99 - OCI_SAHRED_EXT dmwong 06/08/99 - add OCI_ATTR_APPCTX_* vyanaman 06/23/99 - vyanaman 06/21/99 - Add new OCI Datetime and Interval descriptors esoyleme 06/29/99 - expose MTS performance enhancements rshaikh 04/23/99 - add OCI_SQL_VERSION_* tnbui 05/24/99 - Remove OCIAdjStr dsaha 05/21/99 - Add OCI_ADJUST_UNK mluong 05/17/99 - fix merge tnbui 04/05/99 - ADJUSTMENT values abrumm 04/16/99 - dpapi: more attributes dsaha 02/24/99 - Add OCI_SHOW_DML_WARNINGS jiyang 12/07/98 - Add OCI_NLS_DUAL_CURRENCY slari 12/07/98 - change OCI_NOMUTEX to OCI_NO_MUTEX aroy 11/30/98 - change OCI_NOCALLBACK to OCI_NO_UCB aroy 11/13/98 - add env modes to process modes slari 09/08/98 - add OCI_FNCODE_SVC2HST and _SVCRH aroy 09/04/98 - Add OCI_ATTR_MIGSESSION skray 08/14/98 - server groups for session switching mluong 08/11/98 - add back OCI_HTYPE_LAST. aroy 05/25/98 - add process handle type aroy 04/06/98 - add shared mode slari 07/13/98 - merge forward to 8.1.4 slari 07/09/98 - add OCI_BIND_RESERVED_2 slari 07/08/98 - add OCI_EXACT_FETCH_RESERVED_1 dsaha 07/07/98 - Add OCI_PARSE_ONLY dsaha 06/29/98 - Add OCI_PARSE_ONLY slari 07/01/98 - add OCI_BIND_RESERVED_2 sgollapu 06/25/98 - Fix bug 683565 slari 06/17/98 - remove OC_FETCH_RESERVED_2 slari 06/11/98 - add OCI_FETCH_RESERVED_1 and 2 jhasenbe 05/27/98 - Remove definitions for U-Calls (Unicode) jiyang 05/18/98 - remove OCI_ATTR_CARTLANG nbhatt 05/20/98 - OCI_DEQ_REMOVE_NODATA nbhatt 05/19/98 - correct AQ opcode skmishra 05/06/98 - Add precision attribute to Attributes list aroy 04/20/98 - merge forward 8.0.5 -> 8.1.3 schandra 05/01/98 - OCI sender id sgollapu 02/19/98 - enhanced array DML nbhatt 05/15/98 - AQ listen call sgollapu 04/27/98 - more attributes skaluska 04/06/98 - Add OCI_PTYPE_SCHEMA, OCI_PTYPE_DATABASE slari 04/28/98 - add OCI_ATTR_PDPRC lchidamb 05/05/98 - change OCI_NAMESPACE_AQ to 1 nbhatt 04/27/98 - AQ Notification Descriptor abrumm 06/24/98 - more direct path attributes abrumm 05/27/98 - OCI direct path interface support abrumm 05/08/98 - OCI direct path interface support lchidamb 03/02/98 - client notification additions kkarun 04/17/98 - Add more Interval functions vyanaman 04/16/98 - Add get/set TZ kkarun 04/14/98 - Add OCI Datetime shortnames vyanaman 04/13/98 - Add OCI DateTime and Interval check error codes kkarun 04/07/98 - Add OCI_DTYPE_DATETIME and OCI_DTYPE_INTERVAL esoyleme 12/15/97 - support failover callback retry esoyleme 04/22/98 - merge support for failover callback retry mluong 04/16/98 - add OCI_FNCODE_LOBLOCATORASSIGN rkasamse 04/17/98 - add short names for OCIPickler(Memory/Ctx) cart servi slari 04/10/98 - add OCI_FNCODE_SVCCTXTOLDA slari 04/09/98 - add OCI_FNCODE_RESET slari 04/07/98 - add OCI_FNCODE_LOBFILEISOPEN slari 04/06/98 - add OCI_FNCODE_LOBOPEN slari 03/20/98 - change OCI_CBTYPE_xxx to OCI_UCBTYPE_xxx slari 03/18/98 - add OCI_FNCODE_MAXFCN slari 02/12/98 - add OCI_ENV_NO_USRCB skabraha 04/09/98 - adding shortnames for OCIFile rhwu 04/03/98 - Add short names for the OCIThread package tanguyen 04/03/98 - add OCI_ATTR_xxxx for type inheritance rkasamse 04/02/98 - add OCI_ATTR_UCI_REFRESH nramakri 04/01/98 - Add short names for the OCIExtract package ewaugh 03/31/98 - Add short names for the OCIFormat package. jhasenbe 04/06/98 - Add definitions for U-Calls (Unicode) (OCI_TEXT, OCI_UTEXT, OCI_UTEXT4) skmishra 03/03/98 - Add OCI_ATTR_PARSE_ERROR_OFFSET rwessman 03/11/98 - Added OCI_CRED_PROXY for proxy authentication abrumm 03/31/98 - OCI direct path interface support nmallava 03/03/98 - add constants for temp lob apis skotsovo 03/05/98 - resolve merge conflicts skotsovo 02/24/98 - add OCI_DTYPE_LOC skaluska 01/21/98 - Add OCI_ATTR_LTYPE rkasamse 01/06/98 - add OCI_ATTR* for obj cache enhancements dchatter 01/08/98 - more comments skabraha 12/02/97 - moved oci1.h to the front of include files. jiyang 12/18/97 - Add OCI_NLS_MAX_BUFSZ rhwu 12/02/97 - move oci1.h up ewaugh 12/15/97 - Add short names for the OCIFormat package. rkasamse 12/02/97 - Add a constant for memory cartridge services -- OCI_M nmallava 12/31/97 - open/close for internal lobs khnguyen 11/27/97 - add OCI_ATTR_LFPRECISION, OCI_ATTR_FSPRECISION rkasamse 11/03/97 - add types for pickler cartridge services mluong 11/20/97 - changed ubig_ora to ub4 per skotsovo ssamu 11/14/97 - add oci1.h jiyang 11/13/97 - Add NLS service for cartridge esoyleme 12/15/97 - support failover callback retry jwijaya 10/21/97 - change OCILobOffset/Length from ubig_ora to ub4 cxcheng 07/28/97 - fix compile with SLSHORTNAME schandra 06/25/97 - AQ OCI interface sgollapu 07/25/97 - Add OCI_ATTR_DESC_PUBLIC cxcheng 06/16/97 - add OCI_ATTR_TDO skotsovo 06/05/97 - add fntcodes for lob buffering subsystem esoyleme 05/13/97 - move failover callback prototype skmishra 05/06/97 - stdc compiler fixes skmishra 04/22/97 - Provide C++ compatibility lchidamb 04/19/97 - add OCI_ATTR_SESSLANG ramkrish 04/15/97 - Add OCI_LOB_BUFFER_(NO)FREE sgollapu 04/18/97 - Add OCI_ATTR_TABLESPACE skaluska 04/17/97 - Add OCI_ATTR_SUB_NAME schandra 04/10/97 - Use long OCI names aroy 03/27/97 - add OCI_DTYPE_FILE sgollapu 03/26/97 - Add OCI_OTYPEs skmishra 04/09/97 - Added constant OCI_ROWID_LEN dchatter 03/21/97 - add attr OCI_ATTR_IN_V8_MODE lchidamb 03/21/97 - add OCI_COMMIT_ON_SUCCESS execution mode skmishra 03/20/97 - Added OCI_ATTR_LOBEMPTY sgollapu 03/19/97 - Add OCI_ATTR_OVRLD_ID aroy 03/17/97 - add postprocessing callback sgollapu 03/15/97 - Add OCI_ATTR_PARAM cxcheng 02/07/97 - change OCI_PTYPE codes for type method for consistenc cxcheng 02/05/97 - add OCI_PTYPE_TYPE_RESULT cxcheng 02/04/97 - rename OCI_PTYPE constants to be more consistent cxcheng 02/03/97 - add OCI_ATTR, OCI_PTYPE contants for describe type esoyleme 01/23/97 - merge neerja callback sgollapu 12/30/96 - Remove OCI_DTYPE_SECURITY asurpur 12/26/96 - CHanging OCI_NO_AUTH to OCI_AUTH
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -