BLOB

SQL

BLOBデータの解凍とファイル出力

テーブルに登録されている圧縮済みのBLOBデータをファイルに出力するサンプルPL/SQLになります。 前提条件 TB_SAMPLEテーブルにファイル名とファイルの中身(BLOB)データが3件格納されています。 DESC […]

SQL

BLOBデータの圧縮とファイル出力

文字列をBLOBに変換及びzipで圧縮してテーブルに格納する方法です。 また、テーブルに格納されているBLOBデータ(zipファイル)を取り出し、ディレクトリオブジェクトを使用してファイル出力する方法も記載します。 文字 […]

SQL

BLOBデータをSPOOL

TB_SAMPLEテーブルのBLOBカラムに格納されているバイナリデータを文字列に変換して出力するPL/SQLサンプルです。 文字列で出力する関係上、CLOBに変換してからDBMS_OUTPUT.PUT_LINEを使って […]

SQL

BLOBデータ登録のサンプルPLSQL

BLOBカラムにはVARCHAR2で収まらないような大容量のデータを格納することができます。ただ、BLOBを扱うのはVARCHAR2に比べるとやっかいです。下記はBLOBカラムにBLOBデータを登録する超シンプルなサンプ […]

SQL

BLOBを文字列で出力する

テーブルに登録されているBLOBデータを出力するサンプルになります。 BLOBを通常の文字列で出力するには「UTL_RAW.CAST_TO_VARCHAR2」や「DBMS_LOB.SUBSTR」を使う必要があります。 B […]