CXIII. Oracle 関数 [推奨されません]

導入

警告

This extension is deprecated. Instead, use the improved oci8 extension. Functions documented here do list recommended oci8 alternatives. この拡張モジュールは推奨されません。代わりに、改善された oci8 拡張モジュールを使用してください。 ここでドキュメント化されている関数群には、代替として推奨される oci8 関数も一覧しています。

この拡張モジュールにより、Oracle データベースサーバへのアクセスがサポートされます。

注意: この拡張モジュールは PECL レポジトリに移動 されており、以下のバージョン以降 PHP にバンドルされなくなっています。 PHP 5.1.0.

インストール手順

オプション--with-oracle[=DIR]を指 定してPHPをコンパイルする必要があります。ただし、DIRのデフォルトは、 環境変数ORACLE_HOMEの値です。

リソース型

この拡張モジュールでは、Oracle 接続 ID と Oracle カーソルインデックスのふたつのリソースを定義しています。

定義済み定数

以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。

ORA_BIND_INOUT (integer)

ORA_BIND_IN (integer)

ORA_BIND_OUT (integer)

ORA_FETCHINTO_ASSOC (integer)

ORA_FETCHINTO_NULLS (integer)

目次
ora_bind -- PHP 変数を Oracle パラメータにバインドする
ora_close -- Oracle カーソルをクローズする
ora_columnname -- Oracle 結果カラムの名前を取得する
ora_columnsize -- Oracle の結果カラムのサイズを返す
ora_columntype -- Oracle のカラムの型を取得する
ora_commit -- Oracle トランザクションをコミットする
ora_commitoff -- オートコミットをオフにする
ora_commiton -- オートコミットを有効にする
ora_do -- パース、実行、フェッチを行う
ora_error -- Oracle エラーメッセージを取得する
ora_errorcode -- Oracle エラーコードを取得する
ora_exec -- Oracle カーソル上でのパースしたステートメントを実行する
ora_fetch_into -- 指定した配列 result にレコードを取得する
ora_fetch -- カーソルから一行分のデータを取得する
ora_getcolumn -- 取得した行からデータを得る
ora_logoff -- Oracle 接続を閉じる
ora_logon -- Oracle 接続をオープンする
ora_numcols -- カラム数を返す
ora_numrows -- レコード数を返す
ora_open -- Oracle カーソルをオープンする
ora_parse -- Oracle の SQL ステートメントをパースする
ora_plogon -- 持続的な Oracle 接続をオープンする
ora_rollback -- トランザクションをロールバックする