READ¶
READ プロシージャは、ラージオブジェクトの一部をバッファに読み込む機能を提供します。
READ(<lob_loc> { BLOB | CLOB }, <amount> IN OUT BINARY_INTEGER,
<offset> INTEGER, <buffer> OUT { RAW | VARCHAR2 })
Parameters
lob_loc
読み込まれるラージオブジェクトのラージオブジェクトロケーター。
amount IN
読み取るバイト数/文字数。
amount OUT
実際に読み取られたバイト数/文字数。読み取るデータがこれ以上ない場合、
amountは0を返し、DATA_NOT_FOUND例外がスローされます。
offset
読み始める位置。最初のバイト/文字は位置1です。
buffer
ラージオブジェクトを受け取る変数。
lob_locがBLOBの場合、bufferはRAWでなければなりません。lob_locがCLOBの場合、bufferはVARCHAR2でなければなりません。