Bonjour
Je l'ai déjà fais mais j'ai un trou de mémoire.
Dans une procédure, je fais un DELETE paramétré sur une table.
Je cherche à obtenir le nombre d'éléments supprimés par le DELETE.
Je n'arrive pas à retrouver la bonne syntaxe du OUTPUT.
J'ai fais un bout de code de test:
Mais le SELECT final ne fonctionne pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 ALTER PROCEDURE [dbo].[toto] @total int = null output AS BEGIN delete from test OUTPUT DELETED.* SELECT @total = COUNT(*) FROM DELETED END
Quelqu'un pour me rafraichir la mémoire svp ?
Papy
Partager