Bonjour à tous,

J'ai un problème concernant une procédure stockée que voici:
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
 
CREATE PROCEDURE [dbo].[PS_Outil]
@Num_service int,
@Num_groupe int,
@Num_etat int,
@Num_marque int,
@Affecte nvarchar,
@Nom_outil nvarchar,
@Num_outil int
AS
SELECT ...
FROM ...
WHERE ((Outil.[N°Groupe] = @Num_groupe) 
AND (Outil.[N°Etat] = @Num_etat) 
AND (Outil.Affecte = @Affecte) 
AND (Outil.[N°Marque] = @Num_marque) 
AND (Outil.[nom outil] = @Nom_outil) 
AND (Outil.[N°Service] = @Num_service) 
AND (Outil.[num outil] = @Num_outil))
ORDER BY Outil.[num outil], Outil.[nom outil];
Lorsque je lance ma PS, je voudrais affecter à certains des paramètres la valeur "tous" (le * dans access); par exemple, je réponds 1 au @Num_service et * pour tous les autres (sauf que * ça mrche pas; j'ai aussi essayé avec 0 mais rien à faire)

Quelqu'un saurait-il quel est l'équivalent de * pour rensigner le paramètres d'une procédure stockée?