Contrainte de clé étrangère peut causer des cycles ou plusieurs cascade chemins?

J'ai un problème lorsque j'essaie d'ajouter des contraintes à mes tables. J'obtiens l'erreur:

L'introduction de la contrainte de CLÉ ÉTRANGÈRE 'FK74988DB24B3C886" sur la table "Employés" peut provoquer de cycles ou en cascade de plusieurs chemins. Spécifier on DELETE NO ACTION ou de la mise À JOUR, AUCUNE ACTION, ou modifier d'autres contraintes de CLÉS ÉTRANGÈRES.

Ma contrainte est entre un Code table et un employee table. Le Code table contient Id, Name, FriendlyName, Type et un Value. Le employee a un certain nombre de champs que les codes de référence, de sorte qu'il peut être une référence pour chaque type de code.

J'ai besoin que les champs soit défini comme null si le code est référencé est supprimé.

Des idées comment je peux faire cela?

  • L'une des solution est ici
InformationsquelleAutor | 2009-05-12