› Fóruns › Banco de dados Oracle › Pegar o campo que deu erro no insert. › Pegar o campo que deu erro no insert.
28 de novembro de 2008 às 8:07 pm
#84019
Participante
Cara, isso não dá para pegar não heim….
Sugiro que vc faca um teste nas variaveis antes de inserir, coisa do tipo:
if(length(variavel) > 40)then
raise_application_error(-20001,’Erro ao inserir na coluna tal….’);
end if;
Se voce utiliza uma arquitetura ai da forma em que o insert é feito apenas por uma procedure fica facil de fazer este teste, caso contrario vc deve localizar os inserts e testar antes de executa-lo.
Vlw Leonardo Litz.