Bonjour,
J'ai trouvé élégant de faire cette requête d'insertion à partir de ce qui sera supprimé..
Sauf que j'ai l'impression que la sous requête de la clause WHERE mange tout le bénéfice !
D'où ma question : NOT IN or not NOT IN ? (vs NOT EXISTS), (ou plus malin encore )
Qu'en pensez vous ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DELETE CIDRE_RE7.dbo.VAnoprocess OUTPUT DELETED.* INTO CIDRE_RE7_DW.dbo.VAnoprocess FROM CIDRE_RE7.dbo.VAnoprocess WHERE CIDRE_RE7.dbo.VAnoprocess.[OF8] + CIDRE_RE7.dbo.VAnoprocess.[OFI] NOT IN (SELECT DISTINCT [OF]+I FROM CIDRE_RE7.dbo.vpassage) PRINT 'VAnoprocess'
Partager