Oracle OCI8

目次

OCICollection クラス

はじめに

OCI8 コレクション機能です。

注意:

OCI-Collection クラスは、 PHP 8 と OCI8 3.0.0 で、 PHP の名前付けの規約に従い OCICollection に名前が変更されました。

クラス概要

OCICollection
/* メソッド */
public bool append(string $value)
public bool assign(OCICollection $from)
public bool assignElem(int $index, string $value)
public bool free()
public stringfloatnullfalse getElem(int $index)
public intfalse max()
public intfalse size()
public bool trim(int $num)

OCILob クラス

はじめに

ラージバイナリ (BLOB) および キャラクタオブジェクト (CLOB) に対する OCI8 ラージオブジェクト (LOB) 機能です。

注意:

OCI-Lob クラスは、 PHP 8 および PECL OCI8 3.0.0 以降、 PHP の名前付けの規約に従って OCILobに名前が変更されました。

クラス概要

OCILob
/* メソッド */
public bool append(OCILob $from)
public bool close()
public bool eof()
public intfalse erase(intnull $offset = null, intnull $length = null)
public bool export(string $filename, intnull $offset = null, intnull $length = null)
public bool flush(int $flag = 0)
public bool free()
public bool getBuffering()
public bool import(string $filename)
public stringfalse load()
public stringfalse read(int $length)
public bool rewind()
public bool save(string $data, int $offset = 0)
public bool seek(int $offset, int $whence = OCI_SEEK_SET)
public bool setBuffering(bool $mode)
public intfalse size()
public intfalse tell()
public bool truncate(int $length = 0)
public intfalse write(string $data, intnull $length = null)
public bool writeTemporary(string $data, int $type = OCI_TEMP_CLOB)