2009-01-07 7 views

Répondre

1

Je ne suis pas sûr si cela fonctionne dans la version 7, mais vous pouvez essayer ce qui suit:

set integrity for table_name off 
set integrity for table_name foreign key immediate unchecked 

Et vous pouvez faire vos insertions. Pour réactiver, vous pouvez effectuer les opérations suivantes:

set integrity for table_name immediate checked 
+0

Cette réalité ne désactive pas les contraintes. La première ligne les désactive, mais met la table dans l'état "check pending", ce qui signifie que vous ne pouvez pas effectuer la plupart des opérations. La deuxième ligne active à nouveau les contraintes, elle fait donc la même chose que la troisième ligne. La seule différence est dans le mot coché/non coché, ce qui signifie que les contraintes doivent être vérifiées pour les violations juste après les avoir réactivées. – Jardo