[debutant] procédure et variables
Salut
J'ai un petit souci, j'ai créé une procédure stockée pour savoir si un idcustomer est existant ou non :
Code:
1 2 3 4 5 6 7 8 9
| CREATE PROCEDURE searchCustomer
@idcustomer int
AS
IF (@idcustomer NOT IN (SELECT IDCUSTOMER FROM CUSTOMER))
BEGIN
RAISERROR('Cet idcustomer n''existe pas',16,1)
RETURN FALSE
END
GO |
elle fonctionne très bien. Le problème c'est que j'aimerai l'employer dans la clause IF d'une deuxième procédure dont voici le début :
Code:
1 2 3 4 5
| CREATE PROCEDURE BuyBonds
@quantity int, @idcustomer int, @valornumber int
AS
-- vérification que le idcustomer existe
IF not (searchCustomer @idcutomer) |
Malheureusement l'analyseur de requête me retourne ce message d'erreurt : Ligne 5 : syntaxe incorrecte vers '@idcutomer'.
Merci de vos réponses futures