sábado, 15 de septiembre de 2007

La estructura general es:

[DECLARE
variables, constantes, excepciones de usuario...]
BEGIN
órdenes SQL
órdenes PL/SQL
[EXCEPTION
acciones a realizar al ocurrir un error]
END;
/

NOTA:
Para ejecutar un bloque PL/SQL siempre hay que colocar al final la barra /.



Podemos crear diferentes tipos de bloques:
Bloques anónimos: Se construyen de forma dinámica y se suelen ejecutar una sola
vez.
Bloques nominados: Igual que los anónimos pero con una etiqueta que les da
nombre.
Subprogramas: Procedimientos, paquetes y funciones, almacenados en la base de
datos y que se ejecutan en múltiples ocasiones. Los subprogramas se ejecutarán
mediante una llamada.
Disparadores (“Triggers”): Bloques nominados que se almacenan en la base de
datos y que se ejecutan ante algún suceso.

No hay comentarios: