[sql Server 2005]requete de modification
salut,
J'aimerai pouvoir creer des procedure stockées de modification:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
CRAEATE PROCEDURE [dbo].[upd_user]
(
@id INT,
@login VARCHAR(255)=NULL,
@password VARCHAR(255)=NULL,
@firstName VARCHAR(255)=NULL,
@lastName VARCHAR(255)=NULL
)
AS
BEGIN
SET NOCOUNT ON;
UPDATE users
SET login = @login,
password = @password,
firstName = @firstName,
lastName = @lastName
WHERE id = @id
END |
Bon ça fonctionne, mais j'aimerai amélioere cette procedurestoché de telle sorte que si je dans mon programme je ne donne pas la valeur d'un champ la procedure stockée ne le modifie pas. Car de la sorte je dois donner la valeur de tt les champs si j'en oubli un il devien NULL.