PL/SQL: Creación y Ejecución de Procedimientos Almacenados
Un procedimiento almacenado es un bloque de código PL/SQL con nombre que se compila y almacena en la base de datos. Puede ser invocado repetidamente por aplicaciones o usuarios.
Creación de un Procedimiento
Se utiliza la sentencia CREATE OR REPLACE PROCEDURE para crear un nuevo procedimiento o reemplazar uno existente.
-- Procedimiento simple que imprime un saludo
CREATE OR REPLACE PROCEDURE saludo
AS
BEGIN
dbms_output.put_line('Hello to everyone');
END saludo;
Invocación de un Procedimiento
Un procedimiento puede ser invocado desde un bloque PL/SQL o usando el comando EXECUTE.
--- Opción 1: Desde un bloque anónimo
BEGIN
saludo;
END;
--- Opción 2: Usando EXECUTE (común en herramientas cliente)
EXECUTE saludo;