Estructura de un Bloque PL/SQL
Base para crear un programa PLSQL.
Un bloque es la estructura básica de un programa PL/SQL y se define con la siguiente estructura:
Un ejemplo de bloque PL/SQL serÃa el siguiente: Este programa selecciona un campo de la base de datos y lo guarda en una variable.
Si se produce algún error, salta la excepción Un bloque PL/SQL se puede programar dentro de un Procedimiento, dentro de una función o de forma independiente. Este último caso se conoce como bloque anónimo. Estructura de un bloque anónimo: Estructura de un bloque dentro de un procedimiento: Estructura de un bloque dentro de una función:Definición de un Bloque PL/SQL
DECLARE – Opcional
Variables, cursores, excepciones definidas por el usuario
BEGIN – Obligatorio. Indica que empieza el programa
Sentencias SQL y Sentencias de Control PL/SQL
EXCEPTION – Opcional
Acciones a realizar cuando se produzcan errores
END; – Obligatorio
DECLARE
v_variable VARCHAR2(2);
BEGIN
SELECT nombre_columna
INTO v_variable
FROM nombre_tabla;
EXCEPTION
WHEN exception_name THEN
dbms_output.put_line('Se ha producido una excepción');
END;
Tipos de Bloques PL/SQL
[DECLARE]
BEGIN
-- instrucciones
[EXCEPTION]
END;
PROCEDURE nombreProcedimiento
IS
[DECLARE]
BEGIN
-- instrucciones
[EXCEPTION]
END;
FUNCTION nombreFuncion
RETURN tipodedato
IS
[DECLARE]
BEGIN
-- instrucciones
RETURN valor;
[EXCEPTION]
END;
Detalles sobre este artículo
Enviado por :
Fecha Publicación: 06.04.2008
Este artículos ha sido visto 374 veces.
Vota este artículo:
Otros Artículos Relacionados
Enlaza Este Artículo Desde tu Web
El enlace se verá así: Estructura de un Bloque PL/SQL
COMENTARIOS |
![]() |

COMENTARIOS