WRITE プロシージャー - ラージ・オブジェクトへのデータの書き込み

WRITE プロシージャーは、ラージ・オブジェクトにデータを書き込む機能を提供します。

ラージ・オブジェクト内の指定されたオフセットの指定された長さの既存データが、バッファーにあるデータで上書きされます。

構文

構文図を読む構文図をスキップするDBMS_LOB.WRITE_BLOB( lob_loc,amount,offset ,buffer)
構文図を読む構文図をスキップするDBMS_LOB.WRITE_CLOB( lob_loc,amount,offset ,buffer)

パラメーター

lob_loc
上書きされるラージ・オブジェクトのラージ・オブジェクト・ロケーターを指定する、タイプ BLOB(10M) または CLOB(10M) の入力または出力引数。
amount
ラージ・オブジェクトに書き込まれる buffer 内のバイト数または文字数を指定する、タイプ INTEGER の入力引数。
offset
ラージ・オブジェクトの先頭からの書き込み操作開始オフセットをバイト数または文字数で指定する、タイプ INTEGER の入力引数。 ラージ・オブジェクトの開始値は 1 です。
buffer
ラージ・オブジェクトに書き込まれるデータが入っている、タイプ BLOB(32767) または VARCHAR(32672) の入力引数。 lob_loc が BLOB の場合、buffer は BLOB でなければなりません。 lob_loc が CLOB の場合、buffer は VARCHAR でなければなりません。

許可

DBMS_LOB モジュールに対する EXECUTE 特権。