miércoles, 8 de febrero de 2012

PL/SQL

PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones.

Los bloques PL/SQL presentan una estructura específica compuesta de tres partes bien diferenciadas:
La sección declarativa en donde se declaran todas las constantes y variables que se van a utilizar en la ejecución del bloque. La sección de ejecución que incluye las instrucciones a ejecutar en el bloque PL/SQL. La sección de excepciones en donde se definen los manejadores de errores que soportará el bloque PL/SQL.
PL/SQL permite:
  • Manipular datos de una Base de Datos Oracle.
  • Usar técnicas de control (bucles) y condicionales.
  • Controlar las filas de una consulta, una a una.
  • Controlar errores (excepciones) definidas por el usuario o propios de Oracle (predefinidos).
  • No diferencia las minúsculas de las mayúsculas
  • CLIENTE == cliente
Los bloques son la unidad básica de cualquier programa PL/SQL. La estructura básica de un bloque: tiene tres partes, aunque sólo es obligatoria la parte del conjunto de sentencias ejecutables.
DECLARE: Declaraciones de uso local: variables, cursores, y excepciones de Usuario.
BEGIN: Proceso: conjunto de sentencias ejecutables.
EXCEPTION: Excepciones: zona de control de errores.
END;