Walter a clausula aplicada no problema dele e ENABLE NOVALIDATE.
As clausulas DEFERRABLE e NOT DEFERRABLE estão relacionadas ao momento em que a 
restrição é verificada, no caso de DEFERRABLE a restrição é verificada no final 
da transação, no caso de NOT DEFERRABLE  que é o default do banco, a 
verificação é feita logo após o comando.
 
"Walter A. de Melo Nt" <[EMAIL PROTECTED]> escreveu:                            
 Use a clausula deferred, mas saiba que qualquer consulta que você fizer e que 
cair nesse caso,
 você vai ser obrigado a corrigir o registro, ou seja, consultei esse registro 
não conseguirei altera-lo enquanto o mesmo
 não se enquadrar na constrant.
 Entendido?
 
 From: Brito - Informática 
 Sent: Wednesday, March 26, 2008 1:25 PM
 To: oracle_br@yahoogrupos.com.br 
 Subject: [oracle_br] Criar Constraint
 
 Olá a todos.
 
 Preciso criar uma constraint numa tabela já populada.
 
 Seria possível que ela não validasse os dados já existentes na tabela, e sim 
somente os novos a serem inseridos?
 
 Fico no aguardo e agradeço.
 
 Edivaldo Brito 
 Programador Sênior de Sistemas 
 OBER S/A - Industria e Comércio 
 Departamento de Informática 
 (19) 3466-9200 Ramal 9383
 [EMAIL PROTECTED]
 Skype: edivaldo.brito
 PAntes de imprimir pense em sua responsabilidade e compromisso com o MEIO 
AMBIENTE!
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 [As partes desta mensagem que não continham texto foram removidas]
 
 
     
                                       

       
---------------------------------
Abra sua conta no Yahoo! Mail, o único sem limite de espaço para armazenamento! 

[As partes desta mensagem que não continham texto foram removidas]

Responder a