Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como visualizar dados de blob no Oracle SQL Developer


Siga estas etapas em Oracle SQL Developer -
  1. Abra a janela de dados da sua tabela.
  2. A célula BLOB será nomeada como (BLOB) .
  3. Clique com o botão direito na célula.
  4. Você verá um lápis ícone. Clique nele.
  5. Ele abrirá um editor de blob janela.
  6. Você encontrará duas caixas de seleção na opção Visualizar como :imagem ou texto .
  7. Selecione a caixa de seleção apropriada.
  8. Se a etapa acima ainda for convincente, use o Download opção.

Atualizar

OP diz "o texto não é compreensível da maneira que está mostrando �� �� assim "

Provavelmente, o conjunto de caracteres NLS específico da localidade não suporta esses personagens. Também pode ser que sejam Multi-Byte personagens. Eu sugeriria, SPOOL o resultado para um HTML arquivo, abra-o com seu browser , você pode visualizar o conteúdo, pois a maioria dos navegadores é capaz de exibir vários conjuntos de caracteres.

Você poderia fazer algo assim no SQL*Plus -
SET MARKUP HTML ON SPOOL ON
SPOOL report.html
select substr(clob_column, 1, 32767) from table_name...
SPOOL OFF

Atualização 2

Em relação ao SPOOL como HTML, caso de teste -
SET MARKUP HTML ON SPOOL ON
SPOOL D:\report.html
SELECT substr(ename, 1, 5) ename FROM emp where rownum <=5;
SPOOL OFF

Funciona perfeitamente para mim, o arquivo html é aberto com meu navegador, veja a captura de tela -