📄 oci.h
字号:
/* * $Header: oci.h 21-sep-99.10:37:47 porangas Exp $ *//* Copyright (c) Oracle Corporation 1995, 1996, 1997, 1998, 1999. 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 V8 OCI Design 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) porangas 09/21/99 - Correct lines to 80 characters wide: 974710 slari 08/23/99 - add OCI_DTYPE_UCB slari 08/20/99 - add OCI_UCBTYPE_REPLACE 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 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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -