Bonjour,
Je dois dans une SP
Afficher le resultat d'un select (pour reproposer d'ancienne valeur) et ensuite effacer les records sur base du résultat obtenu par le select
Pour être plus clair avec un exemple simple
TableA (Id_TableA;Champ1;Champ2;Id_Table2)
ma SP doit ressemble à :
J'ai pensé à une solution faire le select et ensuite le delete avec comme clause where le select mais c'est executé 2 fois la même procédure, il y a peut-être plus performant
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Declare @Id_Table int Select TOP 1 TableA;Champ1,Champ2;Id_Table2 From TableA Where Id_TableA= @Id_TableA Order by Id_Table2 DESC Delete TableA WHERE Id_Table2 = @Id_Table2
Partager