Bonjour,
je bataille depuis un certain temps avec une procédure stockée avec sql server 2005. Je ne comprends pas pourquoi j' ai juste les noms des colonnes sans données en sortie et donc ce que je devrais faire pour afficher le résultat complet.
Merci à vous.
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
25
26
27
28
29
30
31
32
33
34
35 USE Magasin IF EXISTS ( SELECT name FROM sysobjects WHERE name ='ClientsParCategorie' AND type = 'P' ) DROP PROCEDURE ClientsParCategorie GO CREATE PROCEDURE ClientsParCategorie @Nom_cat VARCHAR(30) AS BEGIN SELECT cli.Nom_client, com.Date_com, prod.Titre_prod FROM client cli, categorie cat, commande com, produit prod, detail_commande det WHERE cli.Id_client = com.Id_client AND com.Id_com = det.Id_com AND det.Id_prod = prod.Id_prod AND prod.Id_prod = cat.Id_cat AND cat.id_cat = ( SELECT id_cat FROM categorie WHERE UPPER(cat.Nom_cat) LIKE UPPER('%'+@Nom_cat+'%') ) END GO EXECUTE ClientsParCategorie 'imprimantes' GO
Partager