Como converter clob para varchar2 no Oracle

A função substr converte os dados do clob do Oracle em pequenas cadeias de texto.

Passo 1

Execute o programa Oracle SQL * Plus.

Passo 2

Escreva a seguinte declaração no SQL * Plus:

SELECT dbms_lob.substr (field_clob, 4000, 1) FROM minha_tabela;

Substitua "campo_clob" pelo nome do campo clob que você deseja converter para varchar2. Substitua "minha_tabela" pelo nome da sua tabela de dados. Por exemplo, se o campo clob for "memo_budget" e o nome da tabela for "orçamentos", escreva a seguinte instrução:

SELECT dbms_lob.substr (memo_budget, 4000, 1) FROM orçamentos;

Passo 3

Pressione a tecla "Enter" e o SQL * Plus irá executar a instrução.