OCI-Lob->flush
(no version information, might be only in CVS)
OCI-Lob->flush -- LOB のバッファをサーバにフラッシュする、あるいは書き込む
説明
class
OCI-Lob {
bool
flush ( [int flag] )
}
OCI-Lob->flush() は実際にサーバにデータを書き込みます。
パラメータ
flag
デフォルトではリソースは解放されませんが、フラグ
OCI_LOB_BUFFER_FREE
を使用することで明示的に行うことができます。
あなたが何をしようとしているかを理解しておいてください -
次に LOB の同じ箇所に読み書きしようとする場合、
サーバへのラウンドトリップを伴い、
新しいバッファリソースが初期化されるでしょう。
もはや LOB に対して何も行わない場合のみ、
OCI_LOB_BUFFER_FREE
フラグを使用することが推奨されます。
返り値
成功した場合に TRUE を、失敗した場合に FALSE を返します。
バッファリングが有効でない、あるいはエラーが発生した場合、
FALSE を返します。