Pular para o conteúdo

Fóruns Banco de dados Oracle Pegar o campo que deu erro no insert. Pegar o campo que deu erro no insert.

#84019
Avatar photoLeonardo Litz
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.