Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Prezados, Boa tarde.
Estou com uma dificuldade onde :
Tenho uma tabela X com uma coluna(A) do tipo CLOB.
Tenha uma tabela Y com uma coluna(B) do tipo LONG.
Tenho uma Trigger da tabela X para tabela Y. ( todo insert feito na tabela X os dados vão para tabela Y)
efetuando alguns testes, os dados da coluna A não estão sendo inseridos na coluna B, todos os outros dados vão, menos destas colunas.
Já pesquisei, mais me parece que não há conversão para este tipo de dado : DE CLOB para LONG.
Não posso alterar a coluna da tabela Y para CLOB, e a principio não posso alterar o tipo da tabela A tambem, qual outra solução eu tenho pessoal ?
Banco de dados .: Oracle 10G
Eu faria (a principio)
Criar uma coluna CLOB em Y
Povoar, em Y, a nova coluna com base na antiga
Alterar a trigger de X para tratar a nova coluna
Dropar a coluna antiga (creio que tem de anular os valores antes)
ou
Dropar a coluna antiga (creio que tem de anular os valores antes)
Renomear a nova com o nome da antiga
validar a trigger