Bonjour,
j'ai besoin d'une contrainte différée sur une de mes tables.
pour ce faire lors de la création de ma contrainte (foreign key) j'ai utilisé le script suivant :
Mais si je fais un insert en omettant ma clé étrangère, j'obtiens l'erreur : cannot insert null ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ALTER TABLE WEBSESSION ADD ( CONSTRAINT WEN_UTR_FK FOREIGN KEY (WS_ID_USER) REFERENCES USERS (US_ID_USER) INITIALLY DEFERRED DEFERRABLE);
Pourtant avec la clause INITIALLY DEFERRED DEFERRABLE il devrait désactiver la contrainte jusqu'au commit non ?:
:
Merci d'avance
Olivier
Partager