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_locBLOB の場合、 bufferRAW でなければなりません。 lob_locCLOB の場合、 bufferVARCHAR2 でなければなりません。