?? 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...
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -