salut,
J'aimerai pouvoir creer des procedure stockées de modification:
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
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.