Autor

Alejandro Alcalde

Data Scientist and Computer Scientist. Creator of this blog.

Más artículos de Alejandro Alcalde | Porfolio

Índice

Los bloques PL/SQL son de varios tipos:

Los bloques PL/SQL presentan una estructura específica compuesta de tres partes bien diferenciadas:

Cada una de las partes anteriores se delimita por una palabra reservada, de modo que un bloque PL/SQL se puede representar como sigue:

[DECLARE
  Declaración de variables] /*Parte declarativa*/
BEGIN
  Sentencias SQL y PL/SQL /*Parte de ejecucion*/
[EXCEPTION
  Manejadores de excepciones] /*Parte de excepciones*/
END;

Un bloque anónimo es aquel bloque que no tiene asignado un nombre.

SET SERVEROUTPUT ON;

DECLARE
  A VARCHAR(10) := '';
BEGIN
  SELECT TO_CHAR(SYSDATE) INTO A FROM DUAL;
  DBMS_OUTPUT.PUT_LINE('LA FECHA ACTUAL ES : ' || A);
EXCEPTION
  WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE('HOLA');
END;

Para que la salida pueda verse al ejecutar el programa tiene que estar activa la siguiente variable:

SET SEVEROUTPUT ON;

Para mostrar el contenido de una expresión se debe utilizar la sentencia:

DBMS_OUTPUT.PUT_LINE (cadena_caracteres);

Siguiente Tema: PL/SQL - Declaración de variables

¿Has visto algún error?: Por favor, ayúdame a corregirlo contactando conmigo o comentando abajo.

Categorías: