sql >> データベース >  >> RDS >> Oracle

Oracle SQL Developer で BLOB データを表示する方法

    Oracle SQL Developer で次の手順に従います -

    <オール>
  1. テーブルのデータ ウィンドウを開く
  2. BLOB セルには (BLOB) という名前が付けられます .
  3. セルを右クリックします。
  4. 鉛筆が表示されます アイコン。クリックしてください。
  5. ブロブ エディタが開きます ウィンドウ。
  6. [表示方法:画像またはテキスト] オプションに対して 2 つのチェック ボックスがあります。 .
  7. 適切なチェックボックスを選択してください。
  8. 上記の手順で納得できる場合は、ダウンロード を使用してください オプション
  9. 更新

    OP は次のように述べています。 "

    おそらく、ロケール固有の NLS 文字セット はこれらの文字をサポートしていません。それらがマルチバイトである可能性もあります 文字。 SPOOL をお勧めします HTML への結果 ファイルをbrowserで開きます 、ほとんどのブラウザーは複数の文字セットを表示できるため、コンテンツを表示できます。

    SQL*Plus からこのようなことができます -

    SET MARKUP HTML ON SPOOL ON
    SPOOL report.html
    select substr(clob_column, 1, 32767) from table_name...
    SPOOL OFF
    

    アップデート 2

    SPOOLをHTMLとして、テストケースについて -

    SET MARKUP HTML ON SPOOL ON
    SPOOL D:\report.html
    SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5;
    SPOOL OFF
    

    私にとっては完璧に動作します。ブラウザで html ファイルが開きます。スクリーンショットを見てください -




    1. MySQLテーブルがUTF-8であり、storageEngine InnoDBがあるかどうかを確認するにはどうすればよいですか?

    2. TO_DATEが正しく機能していないようです

    3. MySQL-カスタムソート用のユーザー定義関数を作成する

    4. エラーコード1292MysqlDateTime