• ベストアンサー

Oracle : BLOB型フィールドへのデータ設定方法

Oracle9iで、 あるテーブルのBLOB型フィールドへバイナリーデータを設定する方法をご教授ください。 とにかく、一回だけ、 ある1レコード(あるいは全レコード同じデータでもかまわない)の1フィールドに何かを設定できればいいので ・オペレーション(手入力)で設定 ・設定するプログラムを作る いずれでも構いません。 利用できるのは ・オブジェクトブラウザ ・Oracle9i標準のツール(sqlplus等) 作成可能なプログラム ・VC++ , VB よろしくお願いします

質問者が選んだベストアンサー

  • ベストアンサー
  • muyoshid
  • ベストアンサー率72% (230/318)
回答No.1

こんにちわ。 > 利用できるのは > ・オブジェクトブラウザ > ・Oracle9i標準のツール(sqlplus等) SQL*Plus を使えばできますょ。 BLOB の入出力をする場合は、DBMS_LOB パッケージを使用します。 そして、適当なデータをDBMS_LOB.WRITE プロシージャに渡せる ようにするには、UTL_RAW パッケージ (CAST_TO_RAW ファンクション) を使用します。 詳細は、OTN Japan で公開している 「PL/SQL パッケージ・プロシージャ およびリファレンス」にサンプルが記載されていますので、そちらを 参考にして下さい。

参考URL:
http://otn.oracle.co.jp/
tanukou_001
質問者

お礼

ありがとうございます。 早速、会社で調べてみます

すると、全ての回答が全文表示されます。

関連するQ&A