Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Diego Macêdo

[Resolvido] Como criar restrições adiáveis no oracle?

Recommended Posts

Amigos,

 

alguém poderia me informar como criar uma restrição adiável no Oracle?

 

E também como nomeá-las?

 

Abraços! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvido o problema!

 

Para criação de restrições adiáveis é só setar o banco com o comando abaixo:

 

SET CONSTRAINTS ALL DEFERRED;

Depois só utilizar os comandos normais e sempre utilizar o COMMIT para confirmar:

Exemplo:

INSERT INTO tb_paises VALUES (NULL, "Brasil");
INSERT INTO tb_autores VALUES (NULL, "Paulo Coelho");
COMMIT;

Caso deseje que os comandos sejam "validados" na mesma hora, é só setar o banco assim:

SET CONSTRAINTS ALL IMMEDIATE;

Depois disso só enviar os comandos SQL normalmente que eles já serão "validados" automaticamente.

 

Se eu estiver errado, por favor alguém me corrija!

 

Abraços! ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.