un select dans une procedure stockée
Bonjour à tout le monde
je voulais faire une recherche dans la fonction avant d'insérer un nouveau enregistrement, je connais la syntaxe en postGreSql mais pour mySQL j'ai lu tous les facs mais j'ai pas trouvé.
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| CREATE FUNCTION ajouter(numero varchar(20),nomcli varchar(20)) AS integer
begin
declare res integer;
SELECT * FROM mabase WHERE num LIKE numero;
IF NOT found then
INSERT INTO mabase (num,nom)VALUES(numero,nomcli);
res=1;
else
res=0;
end IF;
RETURN res;
end |
//mais ca ne marche pas
//je voudrai savoir si dois utilise le cursor ou non,
Si Oui quelle serait la bonne syntaxe.
Merci d'avance.
--------------------------------------------------------------------------------
Dernière modification par qi130 Hier à 11h49. Motif: Ajout des balises de code ( # )