Pas de données en sortie pour ma table avec sqlserver
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:
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 |