1

BLOB 列が定義されているクエリの結果があります。BLOB には画像が含まれており、アプリケーションを一切使用せずにこの結果を他のユーザーに表示することに関心があります。たとえば、クエリは 3 つの列を返します:-


名前 => スティーブン
電話 => 786
写真 => BLOB
この BLOB を結果として任意のエクスポート形式で取得/表示する方法はありますか? Microsoft アクセス、Excel シート、html、PDF などです。テーマは、この結果を取得し、PL/SQL と SQL のみを使用するオプションがある他の列と共にこの BLOB を表示することです。ここで、HORA (keep ツール) を使用してクエリ結果をエクスポートしていることを追加したいと思います。
私が望むのは、画像を含むこのクエリを抽出することだけです。出来ますか?

4

1 に答える 1

6

の最初の「B」はBLOBバイナリを表します。Oracleに関する限り、それは未分化のRAWデータの塊にすぎません。BLOB 列には何でも入れることができます - DOCX、TIFF、EXE: データベースは気にしません。

ブロブを画像としてレンダリングするには、バイナリ プロトコル (BMP、JPEG、PNG など) を解釈できるアプリケーションが必要です。


「きっと回避策があるに違いない。」

純粋な PL/SQL または SQL を使用しない。画像にはクライアント アプリケーションが必要です。ホラを使っているという。これは私がよく知っているアプリケーションではありませんが、彼らの Web サイトを調べたところ、次の適切なスニペットが見つかりました。

「データ コンテンツの改善 (新しいレコード ビュー、新しいテキスト ビュー、グリッド ビューの列見出しの機能強化、Windows アプリケーションを使用した BLOB フィールドの表示)」[強調鉱山]

より恒久的または移動可能なものが必要な場合は、Hora's Reporting Facility で画像をレンダリングできますか?

于 2012-03-22T17:43:45.437 に答える