PL/SQL Oracle: Convertendo Long para Clob

imgoracle3

Olá Pessoal,

Quanto tempo?!

Bom, nessa semana vamos aborda a conversão de dados, do tipo long para um tipo muito usado, quando precisamos armazenar um número muito grande caracter. Estamos falando do Clob!

Primeiro, vou demonstrar a inserção de dados em uma variável do tipo long.

Para isso vamos usar o query abaixo:

Create Tabe old_long_tab (a1 number, a2 long);

insert into  old_long_tab values (1, ‘Valor long de data para converter para CLOB’);

Agora para inserir os dados na nova tabela, vamos observar a query abaixo:

create table table_lob (b1 number, b2 clob);

insert into table_lob

select a1, to_lob(a2) from old_long_tab ;

Com isso passamos as informações que estão na variável a2 para Clob, na nova tabela.

Mais uma vez, espero que tenha ajudado vocês.

Ref: http://psoug.org/snippet/Oracle-PL-SQL-Convert-LONGs-to-LOBs_532.htm