j'ai l'instruction SQL suivante dans un déclencheur qui sur la suppression:Utilisation subquerys dans la déclaration de mise à jour
UPDATE bk2_InfoPages
SET SortOrder = SortOrder - (SELECT COUNT(*) FROM Deleted d WHERE d.SortOrder <= SortOrder)
Mon problème est que la dernière SortOrder
se réfère à la table Deleted
et non à la table bk2_InfoPages
. Je ne suis pas autorisé à ajouter un alias à la table bk2_InfoPages
car il s'agit d'une instruction UPDATE
- que dois-je faire à la place?
Cela a fait l'affaire! Merci! =) –