Bonjour à tous,
J'ai un problème concernant une procédure stockée que voici:
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)
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];
Quelqu'un saurait-il quel est l'équivalent de * pour rensigner le paramètres d'une procédure stockée?
Partager