Bonjour,
Je souhaite faire un update sur une table, mais j'ai besoin de jointures pour les faire coïncider. La clause WHERE dépend des autres tables que celle de l'update.
Voici mon code :
Le compilateur me renvoie une erreur : "Msg*156, Niveau*15, État*1, Procédure*UpdateCategory, Ligne*12
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 CREATE PROCEDURE [dbo].[UpdateCategory] @ProgramId varchar(20), @CategoryId int UPDATE SubCategory AS sub SET CategoryId = @CategoryId LEFT JOIN dbo.ProgramCategory AS prog ON sub.Id = prog.SubCategoryId LEFT JOIN dbo.vActiveContent AS vac ON vac.Id = prog.ProgramId (categoryId) Where ProgramId = @ProgramId end
Syntaxe incorrecte vers le mot clé 'UPDATE'."
Avez-vous une idée pour résoudre ce problème ?
Merci par avance
Julien
Partager