Easy-Micro


ESPACEMEMBRE SQL
Routines SQL

Procédure stockée

Exemple de Procédure stockée :
mysql> USE facsys;
mysql> delimiter //
mysql> CREATE PROCEDURE infosclients (IN codeclient char(6))
-> READS SQL DATA
-> BEGIN
-> select * from facsys.clients where idclient like codeclient;
-> END
-> //

Pour l'exècuter, on utilise la commande CALL :
mysql> CALL infosclients('DUR%');

Exemple de fonction :
mysql> USE facsys;
mysql> delimiter //
mysql> CREATE FUNCTION nbrecommande (codeclient char(6))
-> returns int
-> READS SQL DATA
-> BEGIN
-> declare retour int;
-> select count(*) into retour from commandes where idclient=codeclient;
-> return retour;
-> END
-> //

S'exècute avec un simple select :
mysql> SELECT nbrecommande('DUR001');


Suivez les aventures des skippers aquitains sur EasyVoile.com
Flux RSS Easy-Micro - Abonnez-vous Easy-Micro [ François Bisch ]
Vendredi 18 janvier 2019 - Semaine 03 - Sainte Prisca (Demain: Saint Marius)
Aujourd'hui, c'est l'anniversaire de Philippe Starck (1949-70 ans), créateur et décorateur d'intérieur français. Autre 18 janvier: 2016 - Décès de Glenn Frey le chanteur fondateur du groupe californien Eagles.
Haut de page Easy-Micro