📄 oci.h
字号:
/*
* $Header: oci.h 19-apr-2002.17:06:48 aahluwal Exp $
*/
/* Copyright (c) 1995, 2002, 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)
aahluwal 04/19/02 - bug 2327951, add session end mode.
dgprice 12/18/01 - bug 2102779 add reserved force describe
schandir 11/19/01 - add/modify modes.
schandir 11/15/01 - add OCI_SPC_STMTCACHE.
schandir 12/06/01 - change mode value of OCI_SPOOL.
msakayed 11/02/01 - Bug #2094292: add OCI_ATTR_DIRPATH_INPUT
dsaha 11/09/01 - add OCI_DTYPE_RESERVED1
skabraha 11/05/01 - new method flag
skabraha 10/25/01 - another flag for XML
skabraha 10/11/01 - describe flags for subtypes
nbhatt 09/18/01 - new reserved AQ flags
celsbern 10/19/01 - merge LOG to MAIN
ksurlake 10/12/01 - add OCI_ATTR_RESERVED_13
ksurlake 08/13/01 - add OCI_ATTR_RESERVED_12
schandir 09/24/01 - Adding stmt caching
abande 09/04/01 - Adding session pooling
sagrawal 10/23/01 - add new bit for OCIPHandleFree
skabraha 09/24/01 - describe flags for XML type
schandir 09/24/01 - Adding stmt caching
abande 09/04/01 - Adding session pooling
stakeda 09/17/01 - add OCI_NLS_CHARSET_ID
whe 09/19/01 - add OCIXMLType create options
rpingte 09/11/01 - add OCI_MUTEX_ENV_ONLY and OCI_NO_MUTEX_STMT
cmlim 08/28/01 - mod datecache attrs to use same naming as dpapi attrs
wzhang 08/24/01 - Add new keywords for OCINlsNameMap.
rphillip 05/02/01 - Add date cache attributes
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
whe 12/19/00 - add OCI_ENVCR_RESERVED3
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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -