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 ]
Jeudi 20 juin 2019 - Semaine 25 - Saint Silvère (Demain: Saint Rodolphe)
Aujourd'hui, c'est l'anniversaire de Nicole Kidman (1967-52 ans), actrice australienne et américaine.
Haut de page Easy-Micro