Bonjour,
voici une requete qui sélectionne les enregistrements d'une table (ENTRSTK_FORMS )qui ne sont pas présents dans une autre (ENTRESTK_ADC) :
Je souhaiterais maintenant pouvoir supprimer ces enregistrements dans la table ENTRSTK_FORMS mais ma requete n'est pas bonne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select [ACH_DATE_CREAT],[ACH_TRACABILITE],[ACH_ART_CODE],[ACH_PDS_NET_REC],[ACH_COLIS_REC] from ENTRSTK_FORMS$ except select [ACH_DATE_CREAT],[ACH_TRACABILITE],[ACH_ART_CODE],[ACH_PDS_NET_REC],[ACH_COLIS_REC] from ENTRSTK_ADC$; go
Notez que les 2 tables ne sont pas liées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 delete ENTRSTK_FORMS$ where (select [ACH_DATE_CREAT],[ACH_TRACABILITE],[ACH_ART_CODE],[ACH_PDS_NET_REC],[ACH_COLIS_REC] from ENTRSTK_FORMS$ except select [ACH_DATE_CREAT],[ACH_TRACABILITE],[ACH_ART_CODE],[ACH_PDS_NET_REC],[ACH_COLIS_REC] from ENTRSTK_ADC$);
Merci de votre aide par avance.
Partager