? Getting started building a mysqlnd plugin
簡介 ?
Bejson.com
PHP Manual
針對各數(shù)據(jù)庫系統(tǒng)對應(yīng)的擴展
Oracle OCI8
Oracle OCI8
簡介
安裝/配置
需求
安裝
Testing
運行時配置
預(yù)定義常量
范例
OCI8 Connection Handling and Connection Pooling
OCI8 Fast Application Notification (FAN) Support
OCI8 Transparent Application Failover (TAF) Support
OCI8 and DTrace Dynamic Tracing
Supported Datatypes
OCI8 函數(shù)
oci_bind_array_by_name
— Binds a PHP array to an Oracle PL/SQL array parameter
oci_bind_by_name
— 綁定一個 PHP 變量到一個 Oracle 位置標(biāo)志符
oci_cancel
— 中斷游標(biāo)讀取數(shù)據(jù)
oci_client_version
— Returns the Oracle client library version
oci_close
— 關(guān)閉 Oracle 連接
oci_commit
— 提交未執(zhí)行的事務(wù)處理
oci_connect
— 建立一個到 Oracle 服務(wù)器的連接
oci_define_by_name
— 在 SELECT 中使用 PHP 變量作為定義的步驟
oci_error
— 返回上一個錯誤
oci_execute
— 執(zhí)行一條語句
oci_fetch_all
— 獲取結(jié)果數(shù)據(jù)的所有行到一個數(shù)組
oci_fetch_array
— Returns the next row from a query as an associative or numeric array
oci_fetch_assoc
— Returns the next row from a query as an associative array
oci_fetch_object
— Returns the next row from a query as an object
oci_fetch_row
— Returns the next row from a query as a numeric array
oci_fetch
— Fetches the next row into result-buffer
oci_field_is_null
— 檢查字段是否為 null
oci_field_name
— 返回字段名
oci_field_precision
— 返回字段精度
oci_field_scale
— 返回字段范圍
oci_field_size
— 返回字段大小
oci_field_type_raw
— 返回字段的原始 Oracle 數(shù)據(jù)類型
oci_field_type
— 返回字段的數(shù)據(jù)類型
oci_free_descriptor
— Frees a descriptor
oci_free_statement
— 釋放關(guān)聯(lián)于語句或游標(biāo)的所有資源
oci_get_implicit_resultset
— Returns the next child statement resource from a parent statement resource that has Oracle Database Implicit Result Sets
oci_lob_copy
— Copies large object
oci_lob_is_equal
— Compares two LOB/FILE locators for equality
oci_new_collection
— 分配新的 collection 對象
oci_new_connect
— 建定一個到 Oracle 服務(wù)器的新連接
oci_new_cursor
— 分配并返回一個新的游標(biāo)(語句句柄)
oci_new_descriptor
— 初始化一個新的空 LOB 或 FILE 描述符
oci_num_fields
— 返回結(jié)果列的數(shù)目
oci_num_rows
— 返回語句執(zhí)行后受影響的行數(shù)
oci_parse
— 配置 Oracle 語句預(yù)備執(zhí)行
oci_password_change
— 修改 Oracle 用戶的密碼
oci_pconnect
— 使用一個持久連接連到 Oracle 數(shù)據(jù)庫
oci_register_taf_callback
— Register a user-defined callback function for Oracle Database TAF
oci_result
— 返回所取得行中字段的值
oci_rollback
— 回滾未提交的事務(wù)
oci_server_version
— 返回服務(wù)器版本信息
oci_set_action
— Sets the action name
oci_set_call_timeout
— Sets a millisecond timeout for database calls
oci_set_client_identifier
— Sets the client identifier
oci_set_client_info
— Sets the client information
oci_set_db_operation
— Sets the database operation
oci_set_edition
— Sets the database edition
oci_set_module_name
— Sets the module name
oci_set_prefetch_lob
— Sets the amount of data prefetched for each CLOB or BLOB.
oci_set_prefetch
— 設(shè)置預(yù)提取行數(shù)
oci_statement_type
— 返回 OCI 語句的類型
oci_unregister_taf_callback
— Unregister a user-defined callback function for Oracle Database TAF
OCICollection
— The OCICollection class
OCICollection::append
— Appends element to the collection
OCICollection::assign
— Assigns a value to the collection from another existing collection
OCICollection::assignElem
— Assigns a value to the element of the collection
OCICollection::free
— Frees the resources associated with the collection object
OCICollection::getElem
— Returns value of the element
OCICollection::max
— Returns the maximum number of elements in the collection
OCICollection::size
— Returns size of the collection
OCICollection::trim
— Trims elements from the end of the collection
OCILob
— The OCILob class
OCILob::append
— Appends data from the large object to another large object
OCILob::close
— Closes LOB descriptor
OCILob::eof
— Tests for end-of-file on a large object's descriptor
OCILob::erase
— Erases a specified portion of the internal LOB data
OCILob::export
— Exports LOB's contents to a file
OCILob::flush
— Flushes/writes buffer of the LOB to the server
OCILob::free
— Frees resources associated with the LOB descriptor
OCILob::getBuffering
— Returns current state of buffering for the large object
OCILob::import
— Imports file data to the LOB
OCILob::load
— Returns large object's contents
OCILob::read
— Reads part of the large object
OCILob::rewind
— Moves the internal pointer to the beginning of the large object
OCILob::save
— Saves data to the large object
OCILob::saveFile
— 別名 OCILob::import
OCILob::seek
— Sets the internal pointer of the large object
OCILob::setBuffering
— Changes current state of buffering for the large object
OCILob::size
— Returns size of large object
OCILob::tell
— Returns the current position of internal pointer of large object
OCILob::truncate
— Truncates large object
OCILob::write
— Writes data to the large object
OCILob::writeTemporary
— Writes a temporary large object
OCILob::writeToFile
— 別名 OCILob::export
OCI8 Obsolete Aliases and Functions
oci_internal_debug
— Enables or disables internal debug output
ocibindbyname
— 別名 oci_bind_by_name
ocicancel
— 別名 oci_cancel
ocicloselob
— 別名 OCILob::close
ocicollappend
— 別名 OCICollection::append
ocicollassign
— 別名 OCICollection::assign
ocicollassignelem
— 別名 OCICollection::assignElem
ocicollgetelem
— 別名 OCICollection::getElem
ocicollmax
— 別名 OCICollection::max
ocicollsize
— 別名 OCICollection::size
ocicolltrim
— 別名 OCICollection::trim
ocicolumnisnull
— 別名 oci_field_is_null
ocicolumnname
— 別名 oci_field_name
ocicolumnprecision
— 別名 oci_field_precision
ocicolumnscale
— 別名 oci_field_scale
ocicolumnsize
— 別名 oci_field_size
ocicolumntype
— 別名 oci_field_type
ocicolumntyperaw
— 別名 oci_field_type_raw
ocicommit
— 別名 oci_commit
ocidefinebyname
— 別名 oci_define_by_name
ocierror
— 別名 oci_error
ociexecute
— 別名 oci_execute
ocifetch
— 別名 oci_fetch
ocifetchinto
— Obsolete variant of oci_fetch_array, oci_fetch_object, oci_fetch_assoc and oci_fetch_row
ocifetchstatement
— 別名 oci_fetch_all
ocifreecollection
— 別名 OCICollection::free
ocifreecursor
— 別名 oci_free_statement
ocifreedesc
— 別名 OCILob::free
ocifreestatement
— 別名 oci_free_statement
ociinternaldebug
— 別名 oci_internal_debug
ociloadlob
— 別名 OCILob::load
ocilogoff
— 別名 oci_close
ocilogon
— 別名 oci_connect
ocinewcollection
— 別名 oci_new_collection
ocinewcursor
— 別名 oci_new_cursor
ocinewdescriptor
— 別名 oci_new_descriptor
ocinlogon
— 別名 oci_new_connect
ocinumcols
— 別名 oci_num_fields
ociparse
— 別名 oci_parse
ociplogon
— 別名 oci_pconnect
ociresult
— 別名 oci_result
ocirollback
— 別名 oci_rollback
ocirowcount
— 別名 oci_num_rows
ocisavelob
— 別名 OCILob::save
ocisavelobfile
— 別名 OCILob::import
ociserverversion
— 別名 oci_server_version
ocisetprefetch
— 別名 oci_set_prefetch
ocistatementtype
— 別名 oci_statement_type
ociwritelobtofile
— 別名 OCILob::export
ociwritetemporarylob
— 別名 OCILob::writeTemporary