Procediments emmagatzemats. Bàsic

De wikijoan
La revisió el 17:35, 14 març 2022 per Joan (discussió | contribucions) (Es crea la pàgina amb «__TOC__ =Introducció= Ja hem acabat d'estudiar el llenguatge SQL. Ara toca ampliar el SQL amb nova funcionalitat: programació dins de la base de dades. Veurem declar...».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

Introducció

Ja hem acabat d'estudiar el llenguatge SQL. Ara toca ampliar el SQL amb nova funcionalitat: programació dins de la base de dades. Veurem declaració de variables, condicionals, bucles, paràmetres d'entrada,...

Introducció als procediments emmagatzemats a MySQL

Canviar el delimitador per defecte

Crear nous procediments emmagatzemats

Eliminar procediments emmagatzemats

Variables

Parametres

Modificar procediments emmagatzemats

Llistar els procediments emmagatzemats

La manera més fàcil:

SHOW PROCEDURE STATUS;
SHOW PROCEDURE STATUS [LIKE 'pattern' | WHERE search_condition]
SHOW PROCEDURE STATUS WHERE db = 'classicmodels';
SHOW PROCEDURE STATUS LIKE '%pattern%'

Llistar els procediments utilitzant el diccionari de dades:

SELECT 
    routine_name
FROM
    information_schema.routines
WHERE
    routine_type = 'PROCEDURE'
        AND routine_schema = 'classicmodels';

També podem veure fàcilment els procediments emmagatzemats amb el MySQL Workbench.


creat per Joan Quintana Compte, març 2022