Class Zend_Db_Adapter_Pdo_Oci
Class for connecting to Oracle databases and performing common operations.
- Zend_Db_Adapter_Abstract
-
Zend_Db_Adapter_Pdo_Abstract
-
Zend_Db_Adapter_Pdo_Oci
Category: Zend
Copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
License: New BSD License
Located at Zend/Db/Adapter/Pdo/Oci.php
protected
string
|
|
protected
string
|
|
public
string
|
#
quoteTableAs( string|array|
Quote a table identifier and alias. |
public
array
|
|
public
array
|
#
describeTable( string $tableName, string $schemaName = null )
Returns the column descriptions for a table. |
public
integer
|
#
lastSequenceId( string $sequenceName )
Return the most recent value from the specified sequence in the database. This is supported only on RDBMS brands that support sequences (e.g. Oracle, PostgreSQL, DB2). Other RDBMS brands return null. |
public
integer
|
#
nextSequenceId( string $sequenceName )
Generate a new value from the specified sequence in the database, and return it. This is supported only on RDBMS brands that support sequences (e.g. Oracle, PostgreSQL, DB2). Other RDBMS brands return null. |
public
string
|
#
lastInsertId( string $tableName = null, string $primaryKey = null )
Gets the last ID generated automatically by an IDENTITY/AUTOINCREMENT column. |
public
string
|
_beginTransaction(),
_commit(),
_connect(),
_rollBack(),
closeConnection(),
exec(),
getServerVersion(),
isConnected(),
prepare(),
query(),
setFetchMode(),
supportsParameters()
|
protected
string
|
$_pdoType | 'oci' |
#
PDO type. |
protected
string
|
$_defaultStmtClass | 'Zend_Db_Statement_Pdo_Oci' |
#
Default class name for a DB statement. |
protected
array
|
$_numericDataTypes | array(
Zend_Db::INT_TYPE => Zend_Db::INT_TYPE,
Zend_Db::BIGINT_TYPE => Zend_Db::BIGINT_TYPE,
Zend_Db::FLOAT_TYPE => Zend_Db::FLOAT_TYPE,
'BINARY_DOUBLE' => Zend_Db::FLOAT_TYPE,
'BINARY_FLOAT' => Zend_Db::FLOAT_TYPE,
'NUMBER' => Zend_Db::FLOAT_TYPE
) |
#
Keys are UPPERCASE SQL datatypes or the constants Zend_Db::INT_TYPE, Zend_Db::BIGINT_TYPE, or Zend_Db::FLOAT_TYPE. |
$_allowSerialization,
$_autoQuoteIdentifiers,
$_autoReconnectOnUnserialize,
$_caseFolding,
$_config,
$_connection,
$_defaultProfilerClass,
$_fetchMode,
$_profiler
|