ADODB_oci8Connection object. For connecting to databases, and executing queries.
Located in /3rd/adodb/drivers/adodb-oci8.inc.php (line 55)
ADOConnection | --ADODB_oci8
| Class | Description |
|---|---|
ADODB_oci8po
|
Connection object. For connecting to databases, and executing queries. |
ADODB_oci805
|
Connection object. For connecting to databases, and executing queries. |
void
Bind
( &$stmt, &$var, [ $size = 4000], [ $type = false], [ $name = false], [ $isOutput = false])
void
&SelectLimit
( $sql, [ $nrows = -1], [ $offset = -1], [ $inputarr = false], [ $secs2cache = 0])
mixed
$databaseType
= 'oci8' (line 56)
mixed
$dataProvider
= 'oci8' (line 57)
mixed
$datetime
= false (line 86)
mixed
$firstrows
= true (line 82)
mixed
$metaColumnsSQL
= "select cname,coltype,width, SCALE, PRECISION, NULLS, DEFAULTVAL from col where tname='%s' order by colno" (line 67)
mixed
$metaDatabasesSQL
= "SELECT USERNAME FROM ALL_USERS WHERE USERNAME NOT IN ('SYS','SYSTEM','DBSNMP','OUTLN') ORDER BY 1" (line 62)
mixed
$metaTablesSQL
= "select table_name,table_type from cat where table_type in ('TABLE','VIEW')" (line 66)
mixed
$NLS_DATE_FORMAT
= 'YYYY-MM-DD' (line 84)
mixed
$random
= "abs(mod(DBMS_RANDOM.RANDOM,10000001)/10000000)" (line 74)
mixed
$selectOffsetAlg1
= 100 (line 83)
mixed
$session_sharing_force_blob
= false (line 81)
mixed
$useDBDateFormatForTextInput
= false (line 85)
mixed
$_bind
= false (line 77)
mixed
$_commit
= OCI_COMMIT_ON_SUCCESS (line 64)
mixed
$_dropSeqSQL
= "DROP SEQUENCE %s" (line 72)
mixed
$_genIDSQL
= "SELECT (%s.nextval) FROM DUAL" (line 70)
mixed
$_genSeqSQL
= "CREATE SEQUENCE %s START WITH %s" (line 71)
mixed
$_getarray
= false (line 79)
mixed
$_hasOCIFetchStatement
= false (line 78)
mixed
$_initdate
= true (line 65)
mixed
$_refLOBs
= array() (line 87)
mixed
$_stmt
(line 63)
Inherited from ADOConnection
ADOConnection::$ansiOuter
ADOConnection::$arrayClass
ADOConnection::$autoCommit
ADOConnection::$autoRollback
ADOConnection::$blobEncodeType
ADOConnection::$cacheSecs
ADOConnection::$charSet
ADOConnection::$database
ADOConnection::$debug
ADOConnection::$emptyDate
ADOConnection::$emptyTimeStamp
ADOConnection::$false
ADOConnection::$fetchMode
ADOConnection::$fmtDate
ADOConnection::$fmtTimeStamp
ADOConnection::$fnCacheExecute
ADOConnection::$fnExecute
ADOConnection::$genID
ADOConnection::$hasInsertID
ADOConnection::$hasLimit
ADOConnection::$hasMoveFirst
ADOConnection::$hasTop
ADOConnection::$hasTransactions
ADOConnection::$host
ADOConnection::$isoDates
ADOConnection::$lastInsID
ADOConnection::$length
ADOConnection::$maxblobsize
ADOConnection::$nameQuote
ADOConnection::$numCacheHits
ADOConnection::$numCacheMisses
ADOConnection::$pageExecuteCountRows
ADOConnection::$password
ADOConnection::$poorAffectedRows
ADOConnection::$raiseErrorFn
ADOConnection::$readOnly
ADOConnection::$rightOuter
ADOConnection::$rsPrefix
ADOConnection::$substr
ADOConnection::$transCnt
ADOConnection::$transOff
ADOConnection::$true
ADOConnection::$uniqueOrderBy
ADOConnection::$uniqueSort
ADOConnection::$upperCase
ADOConnection::$user
ADOConnection::$_affected
ADOConnection::$_connectionID
ADOConnection::$_errorCode
ADOConnection::$_errorMsg
ADOConnection::$_evalAll
ADOConnection::$_isPersistentConnection
ADOConnection::$_logsql
ADOConnection::$_oldRaiseFn
ADOConnection::$_queryID
ADOConnection::$_transOK
Constructor ADODB_oci8 (line 91)
BeginTrans (line 378)
Bind (line 841)
CharMax (line 1137)
CommitTrans (line 387)
DBDate (line 273)
DBTimeStamp (line 283)
Execute (line 719)
Execute SQL
ExecuteCursor (line 789)
IfNull (line 267)
MetaColumns (line 98)
MetaForeignKeys (line 1097)
MetaIndexes (line 312)
MetaPrimaryKeys (line 1062)
MetaTables (line 296)
Param (line 892)
Parameter (line 913)
Prepare (line 758)
qstr (line 1157)
Quotes a string.
An example is $db->qstr("Don't bother",magic_quotes_runtime());
RollbackTrans (line 399)
RowLock (line 290)
SelectDB (line 410)
SelectLimit (line 537)
SQLDate (line 448)
TextMax (line 1142)
UpdateBlob (line 652)
Usage: Store BLOBs and CLOBs
Example: to store $var in a blob
$conn->Execute('insert into TABLE (id,ablob) values(12,empty_blob())'); $conn->UpdateBlob('TABLE', 'ablob', $varHoldingBlob, 'ID=12', 'BLOB');
$blobtype supports 'BLOB' and 'CLOB', but you need to change to 'empty_clob()'.
to get length of LOB: select DBMS_LOB.GETLENGTH(ablob) from TABLE
If you are using CURSOR_SHARING = force, it appears this will case a segfault under oracle 8.1.7.0. Run: $db->Execute('ALTER SESSION SET CURSOR_SHARING=EXACT'); before UpdateBlob() then...
UpdateBlobFile (line 686)
Usage: store file pointed to by $var in a blob
_affectedrows (line 261)
_close (line 1045)
_connect (line 182)
_nconnect (line 256)
_pconnect (line 250)
_query (line 938)
Inherited From ADOConnection
ADOConnection::ADOConnection()
ADOConnection::addq()
ADOConnection::Affected_Rows()
ADOConnection::AutoExecute()
ADOConnection::BeginTrans()
ADOConnection::BlobDecode()
ADOConnection::BlobEncode()
ADOConnection::CacheExecute()
ADOConnection::CacheFlush()
ADOConnection::CacheGetAll()
ADOConnection::CacheGetArray()
ADOConnection::CacheGetAssoc()
ADOConnection::CacheGetCol()
ADOConnection::CacheGetOne()
ADOConnection::CacheGetRow()
ADOConnection::CachePageExecute()
ADOConnection::CacheSelectLimit()
ADOConnection::Close()
ADOConnection::CommitLock()
ADOConnection::CommitTrans()
ADOConnection::CompleteTrans()
ADOConnection::Concat()
ADOConnection::Connect()
ADOConnection::CreateSequence()
ADOConnection::DBDate()
ADOConnection::DBTimeStamp()
ADOConnection::Disconnect()
ADOConnection::DropSequence()
ADOConnection::ErrorMsg()
ADOConnection::ErrorNative()
ADOConnection::ErrorNo()
ADOConnection::escape()
ADOConnection::Execute()
ADOConnection::FailTrans()
ADOConnection::GenID()
ADOConnection::GetAll()
ADOConnection::GetArray()
ADOConnection::GetAssoc()
ADOConnection::GetCharSet()
ADOConnection::GetCol()
ADOConnection::GetInsertSQL()
ADOConnection::GetOne()
ADOConnection::GetRow()
ADOConnection::GetUpdateSQL()
ADOConnection::HasFailedTrans()
ADOConnection::IfNull()
ADOConnection::InParameter()
ADOConnection::Insert_ID()
ADOConnection::IsConnected()
ADOConnection::LimitQuery()
ADOConnection::LogSQL()
ADOConnection::MetaColumnNames()
ADOConnection::MetaColumns()
ADOConnection::MetaDatabases()
ADOConnection::MetaError()
ADOConnection::MetaErrorMsg()
ADOConnection::MetaForeignKeys()
ADOConnection::MetaIndexes()
ADOConnection::MetaPrimaryKeys()
ADOConnection::MetaTables()
ADOConnection::MetaType()
ADOConnection::NConnect()
ADOConnection::nextId()
ADOConnection::OffsetDate()
ADOConnection::outp()
ADOConnection::OutParameter()
ADOConnection::PageExecute()
ADOConnection::Param()
ADOConnection::Parameter()
ADOConnection::PConnect()
ADOConnection::PO_Insert_ID()
ADOConnection::Prepare()
ADOConnection::PrepareSP()
ADOConnection::q()
ADOConnection::QMagic()
ADOConnection::qstr()
ADOConnection::Query()
ADOConnection::Quote()
ADOConnection::Replace()
ADOConnection::RollbackLock()
ADOConnection::RollbackTrans()
ADOConnection::RowLock()
ADOConnection::SelectDB()
ADOConnection::SelectLimit()
ADOConnection::SerializableRS()
ADOConnection::ServerInfo()
ADOConnection::SetCharSet()
ADOConnection::SetDateLocale()
ADOConnection::SetFetchMode()
ADOConnection::SQLDate()
ADOConnection::StartTrans()
ADOConnection::Time()
ADOConnection::UnixDate()
ADOConnection::UnixTimeStamp()
ADOConnection::UpdateBlob()
ADOConnection::UpdateBlobFile()
ADOConnection::UpdateClob()
ADOConnection::UserDate()
ADOConnection::UserTimeStamp()
ADOConnection::Version()
ADOConnection::_Execute()
ADOConnection::_findschema()
ADOConnection::_findvers()
ADOConnection::_gencachename()
ADOConnection::_nconnect()
ADOConnection::_rs2rs()
Documentation generated on Wed, 23 Jan 2008 19:33:42 -0500 by phpDocumentor 1.4.0