* Bonjour, *

Voila ma question :
J'ai une table X qui peut être liées par Foreign Key à d'autres tables (mais je ne les connait pas forcément) et je souhaite épurer la table donc supprimer tous les enregistrements non utilisés ailleurs ...

Je procède actuellement de la sorte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
CURSOR C FOR SELECT CLE FROM MATABLE
Parcours du curseur C
  BEGIN TRY
     DELETE FROM MATABLE WHERE CURRENT OF C
  END TRY
  BEGIN CATCH
    --
  END CATCH
...
Mais sur des tables de près de 10000 enreg cela est très long : Avez vous un autre moyen ?

* Merci *