Boa tarde. Se você não pode tratar no próprio insert, terá que fazer via trigger. Mas fazendo o select de validação na tabela dentro da trigger, você terá o problema de mutanting table.
Esse problema na maioria das vezes pode ser resolvido com o "Pragma Autonomous_Transaction". Pesquisando no Google você acha vários exemplos fáceis. Att, -- Eduardo Schurtz 2010/5/19 Leonardo Santos da Mata <leonardodam...@gmail.com> > > > Pessoal, > > teria como parar o insert em uma tabela via gatilho? > > no meu caso eu tenho eu verifico se já existe o registro na tabela. Se caso > a resposta for sim eu tenho de parar o insert. > > Alguém sabe como eu faço isso? > > -- > Att, > > Leonardo Santos da Mata > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: >http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: oracle_br-unsubscr...@yahoogrupos.com.br <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html