Bonjour

Dans une procédure, je fais :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT @nom = nom from clients where .....
Je dois savoir si il y a eu un résultat en fonction du filtre pour faire un traitement spécifique ensuite .

J'ai essayé de checker @@ROWCOUNT mais ça me renvoie 0 alors que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT count(*) clients where .....
renvoie 1

J'ai rajouté

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SET @B = 0
SELECT @B = 1, @Nom = nom .....
 
if @B = 1 ...
Quel moyen serait plus "académique" pour arriver à mes fins ?

Papy !