The following sections describe the new features in this Oracle Call Interface manual:
New Features in Oracle Call Interface Release 10.1
- Native float and double are supported.
OCIDescribeAny() supports rules, rule sets, and evaluation contexts.
- The OCI Instant Client capability simplifies OCI installation and saves disk space for application deployment.
- Additional information on upgrading to a new release of OCI is available.
A new discussion describes when to use session pooling or connection pooling.
- Batch array enqueue and dequeue functions and attributes have been added.
- LOBs can be of greater size than 4 GB. There are several new LOB functions whose names end in "2" that handle LOBs greater and smaller than 4 GB, and replace deprecated LOB functions without "2".
- Database Globalization Support is now described in this manual.
- Statement Caching has been enhanced.
- Windows documentation is now included in this guide.
- There is OCI support for the unified C API which is used for
XMLType columns in tables (and XML documents).
- There are new or modified functions.
- New modes OCI_BIND_SOFT and OCI_DEFINE_SOFT are documented.
- New attributes for end-to-end application tracing are described.
- New attributes for Direct Path are described.
Oracle9i Release 2 (9.2) New Features in Oracle Call Interface
Oracle9i Release 1 (9.0.1) New Features in Oracle Call Interface
- Direct Path Loading
Direct path loading of data into object columns as well as scalar columns, is now supported. Direct path loading is moved to chapter 12, so that it now appears after the discussion of objects and their use. Sections on binding and defining object datatypes are now at the end of chapter 11.
Oracle9i Release 9.0.0 New Features in Oracle Call Interface
This document has these new features. Each of these features is discussed in greater detail in the cross-referenced sections:
- Connection Pooling
This feature enables you to multiplex many logical connections over a single physical connection.
- Scrollable cursors.
Members of a result set can be accessed in non-sequential order.
- Globalization support.
Various OCI calls support UTF-16 for SQL statements, data, metadata, objects, and error messages.
- Middle-tier applications.
New attributes have been added for client authentication.
- New datatypes.
Datetime and Interval and Daylight Savings datatypes are described in the following sections:
- Any Type, AnyData, AnyDataSet.
An OCIAnyData encapsulates type information as well as a data instance of that type (that is, self descriptive data). An OCIAnyDataSet encapsulates type information as well as a set of instances of that type.
- Using LOB columns instead of LONG columns.
- Subtypes of objects can be defined.
- Type evolution.
How the attributes of types can be changed.
- Multilevel collection types.
Collections whose elements are collections.
- Externally initialized context.
An externally initialized context is an application context whose attributes can be initialized from OCI.
- Structural changes to this document:
- Chapter 15 of release 8.1.6 has been split into chapters 15 and 16.
- The sections in chapters 15 and 16 have been rearranged in a more logical order.
- Chapters 17, 18, 19 were chapters 16, 17, 18 in release 8.1.6.
- Chapter 20 has been added.
- See the section "Compatibility and Upgrading" for information about new calls that supersede existing routines.
- See the table of contents and the index for entries for the new features.