Bonjour à tous,
Je bloque sur ce pb et je souhaiterais votre aide.
Donc j'ai une Ps qui prend en paramètre entrés 3 valeurs pour faire une mise à jour dans une table en fonction du nom de la colonne passé mais ç ane fonctionne pas. Voici la PS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 CREATE Proc TOPS_MAJ_CTRPTIE @CdeCtpie varchar(6), --Nom d'une colonne ds la table @NomColonne varchar(30) , @ValChamp varchar(30) WITH RECOMPILE AS DECLARE @MA_REQUETE varchar(200) DECLARE @error int SELECT @error=0 --Mise à jour des contreparties SET @MA_REQUETE = 'UPDATE T_Contreparties SET ' + @NomColonne + ' ='+@ValChamp+' WHERE CodeCtpie='+@CdeCtpie EXEC (@MA_REQUETE)
Partager