OVH Cloud OVH Cloud

Procédure stockée

2 réponses
Avatar
ROLLOT Pascal Jean
Bonjour,

Je souhaiterais créer une procédure stockée qui puisse recevoir en paramètre
la clause WHERE de ma requête

Ex de ce je voudrais : exec sp_toto 'where num= 25 and annee_creation =
1980'

Le pb je n'arrvie pas à créer la procédure.

Merci de votre aide et bonne journée.

2 réponses

Avatar
romainw
fais plutot une procédure stockée ou tu passes en
parametres les valeurs des champs du where de ta requete,
et construis là dynamiquement ensuite en concaténant.
a+
Avatar
Laurent Moreau
CREATE PROCEDURE MaProc(
@ParamWhere varchar(8000)
)
AS
DECLARE @Req AS VarChar(8000)

Set @Req='SELECT * FROM MaTable ' + @ParamWhere
EXEC(@Req)



Laurent.




"ROLLOT Pascal Jean" wrote in message
news:
Bonjour,

Je souhaiterais créer une procédure stockée qui puisse recevoir en


paramètre
la clause WHERE de ma requête

Ex de ce je voudrais : exec sp_toto 'where num= 25 and annee_creation > 1980'

Le pb je n'arrvie pas à créer la procédure.

Merci de votre aide et bonne journée.