Chapitre 7

Programmation avancée

Ce chapitre est consacré à des caractéristiques avancées du langage procédural de MySQL :

écriture et appel de sous-programmes ;

programmation des curseurs ;

gestion des exceptions ;

mise en place de déclencheurs ;

utilisation du SQL dynamique.

Sous-programmes

Les sous-programmes sont des blocs nommés qui sont compilés et qui résident dans la base de données. Dans le vocabulaire des bases de données, on appelle les sous-programmes stored procedures ou stored routines. Ce sont des fonctions ou procédures « cataloguées » (ou « stockées ») capables d’inclure des paramètres en entrée. Comme dans tous les langages de programmation, les fonctions retournent un unique résultat, alors que les procédures réalisent ...

Get Programmer avec MySQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.