Capacitación Oracle - Introducción a PL/SQL

MODALIDAD presencial “in company”


Solicite más Información
sin Compromiso

Introducción a PL/SQL

PRE-REQUISITOS
Conocimientos teórico básicos sobre base de datos relacionales y elementos de programación de aplicaciones. Conocimientos del lenguaje SQL.
OBJETIVO DEL CURSO
Este curso permitirá al participante familiarizarse y poner en práctica los conocimientos fundamentales del poderoso lenguaje procedimental PL/SQL. El participante podrá aprender las reglas básicas del lenguaje como: sintaxis, identificadores, declaración de variables, constantes y tipos, ámbito de los identificadores, etc. También conocer acerca de los diferentes tipos de datos que maneja el lenguaje, sus estructuras de control, aprender el concepto de bloque PL/SQL, manejo de cursores, excepciones, integración de los lenguajes SQL y PL/SQL en forma nativa, y las diferentes unidades de programas que pueden crearse con el lenguaje. Luego de este curso, el participante estará en capacidad de crear unidades de programas que puedan ser compartidas en diferentes entornos de programación: por ejemplo, Forms, Reports, unidades de programas almacenadas en la base de datos, etc.
CONTENIDO PROGRAMÁTICO
  • Introducción. PL/SQL como lenguaje de Programación. Ventajas. Ambientes de Ejecución
  • Bloques PL/SQL. El concepto del bloque PL/SQL. Partes de un bloque PL/SQL. Sección Declarativa. Sección de Ejecución. Manejo de Excepciones. Subbloques PL/SQL. Generalidades del Lenguaje PL/SQL. Reglas de Sintaxis. Operadores
  • Identificadores, Variables y Constantes. Tipos de identificadores. Tipos de Datos Básicos que se manejan en PL/SQL. Definición de Variables y Constantes. Reglas y restricciones. Los tipos específicos de PL/SQL: %TYPE y %ROWTYPE. Asignaciones de Variables y Constantes. Visibilidad de los identificadores
  • Instrucciones SQL en un Bloque PL/SQL. Transparencia entre los lenguajes SQL y PL/SQL. Las instrucciones de manipulación de Datos SQL: SELECT, INSERT, UPDATE y DELETE. La cláusula SELECT INTO. Tipos de Funciones SQL Predefinidas que pueden usarse en PL/SQL
  • Estructuras de Control en PL/SQL. Estructuras Condicionales. Estructuras Repetitivas. Variantes de estas estructuras. Restricciones
  • Uso de Etiquetas. Definición de Etiquetas. Etiquetas en Bloques PL/SQL. Etiquetas en ciclos repetitivos
  • Cursores. Que es un Cursor. Tipos de Cursores. Apertura, procesamiento y Cierre de Cursores. Atributos de Cursores Explícitos. Atributos de Cursores Implícitos. Declarando Cursores. Uso de Parámetros dentro de Cursores. Los Cursores y las Estructuras Repetitivas. La expresión CURSOR FOR LOOP
  • Manejo de Errores en PL/SQL y Excepciones. Que son las Excepciones PL/SQL. Como controlar los errores en tiempo de ejecución usando Excepciones. Tipos de Excepciones. Excepciones Predefinidas. Excepciones Definidas por el Usuario. Asociación de Excepciones a Primitivas del Compilador. Propagación de Excepciones. Las funciones SQLCODE y SQLERRM
  • Funciones y Procedimientos. Unidades de Programas PL/SQL: procedimientos y funciones. Creación y Mantenimiento de procedimientos y funciones en la BD. Parámetros y Modos. Notación Posicional y Nominal. Ventajas de Usar procedimientos y funciones en la BD. Dependencias de los procedimientos y funciones de B
DURACIÓN
El curso tiene una duración de dieciséis (16) horas de docencia.