Livres de référence pour maîtriser la modélisation des données
MySQL offre la possibilité de créer des procédures et fonctions stockées.
Les procédures et fonctions stockées sont des éléments globaux mis à disposition des différents déclencheurs. Ils évitent une redondance de code entre les différents déclencheurs. Les procédures et fonctions stockées sont représentées dans un conteneur nommé Ressources.
CREATE PROCEDURE check_token (IN chaine VARCHAR(65535), IN messError VARCHAR(128), IN noError SMALLINT UNSIGNED )
BEGIN IF (INSTR( chaine , ' ') > 0) THEN CALL raise_signal(messError, noError); END IF; ENDLa procédure check_tocken(chaine) envoie une erreur si la chaîne passée en paramètre contient plus d'un espace.