Eu tenho uma coluna CLOB e quero ler seus dados linha por linha para inseri-los em outra tabela.
Agora vamos criar a mesma situação que eu tenho:
Dados em uma tabela MyTable_1
OWNER | TABLE_NAME | SQL
----------------------------
HR | AAA | <CLOB>
Nela <CLOB>
constam os seguintes dados:
CREATE TABLE AAA
( A NUMBER
);
Eu quero que minha tabela fique assim (vamos chamá-la de MyTable_2 ):
OWNER | TABLE_NAME | SQL
----------------------------
HR | AAA |CREATE TABLE AAA
HR | AAA |( A NUMBER
HR | AAA |);
Esta não é uma resposta completa porque só funciona se você
clob
tiver menos de 4.000 caracteres. A versão clob (com planÃciebar
em vez deto_char(bar)
na consulta) falha comORA-00932: inconsistent datatypes: expected - got CLOB
- talvez alguém possa explicar por que exatamente?banco de ensaio:
consulta: