Salta el contingut

UD05 - Procediments emmagatzemats en MySQL

Benvingut a la cinquena unitat didàctica del mòdul de Bases de Dades.

En aquesta unitat aprendràs què són els procediments emmagatzemats (PE): rutines formades per un conjunt d'ordres SQL que es guarden en el servidor, com un objecte més de la BD. Veuràs els dos tipus de rutines (procediments i funcions), com declarar-ne els paràmetres i les variables, i com controlar el flux d'execució.

A més, aprendràs a gestionar els errors amb handlers, a recórrer els resultats d'una SELECT amb cursors, a automatitzar accions amb triggers (disparadors) i a gestionar els permisos sobre les rutines.


Continguts

Apartat Descripció
1. Introducció Què és un PE, avantatges i inconvenients.
2. Tipus i paràmetres Procediments i funcions, paràmetres i variables.
3. Control del flux IF, CASE, WHILE, REPEAT i LOOP.
4. Handlers Gestió d'errors amb handlers.
5. Cursors Recorregut dels resultats d'una SELECT.
6. Triggers Disparadors (triggers).
7. Permisos Permisos sobre les rutines (GRANT i REVOKE).