プロが教えるわが家の防犯対策術!

Oracle9iで、
あるテーブルのBLOB型フィールドへバイナリーデータを設定する方法をご教授ください。

とにかく、一回だけ、
ある1レコード(あるいは全レコード同じデータでもかまわない)の1フィールドに何かを設定できればいいので

・オペレーション(手入力)で設定
・設定するプログラムを作る

いずれでも構いません。

利用できるのは
・オブジェクトブラウザ
・Oracle9i標準のツール(sqlplus等)
作成可能なプログラム
・VC++ , VB

よろしくお願いします

A 回答 (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/
    • good
    • 1
この回答へのお礼

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

お礼日時:2005/07/27 05:41

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す