WRITE プロシージャー - ラージ・オブジェクトへのデータの書き込み
WRITE プロシージャーは、ラージ・オブジェクトにデータを書き込む機能を提供します。
ラージ・オブジェクト内の指定されたオフセットの指定された長さの既存データが、バッファーにあるデータで上書きされます。
構文
パラメーター
- 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 特権。
