3
I create tableprocédure stockée avec filtre
CREATE TABLE tbl
(
ID int,
FirstName nvarchar(50),
LastName nvarchar(50)
)
Avez procédure stockée où
UPDATE tbl
SET FistName = @firstName , LastName = @lastName
WHERE ID = @ID
Maintenant, quand je l'appelle ma procédure stockée exec myProc 1,'John',''
veulent mettre à jour uniquement les colonnes que je vous écris. Par exemple, si j'ai dans mes valeurs de la table:
ID : 1
FirstName: Bob
LastName : Brown
après exec il doit être
ID : 1
FirstName: John
LastName : Brown
je vous remercie pour l'aide, mais si je veux mettre à jour de nombreuses valeurs est de toute façon le faire sans cas? – GeoVIP
L'instruction case gère la valeur d'entrée et non le nombre de lignes. Le nombre de lignes a été géré par @id dans yuor où condition;) –