Curso Oracle Cloud. Lenguaje PL/SQL
25 horas
Presencial / Virtual Class
1.045 €/asistente
Precio de grupo: consultar
Requisitos: Conocimientos del lenguaje SQL y fundamentos de la programación.
Dirigido: Profesionales y técnicos de informática que conozcan el lenguaje SQL y quieran desarrollar aplicaciones con PL/SQL.
Objetivos:
- Conocer los conceptos y funcionalidades del lenguaje PL/SQL.
- Adquirir los conocimientos necesarios para el desarrollo de aplicaciones con PL/SQL.
- Introducción al lenguaje PL/SQL.
- Tipos de bloques.
- Bloques Anónimos.
- Bloques nominados y Subprogramas.
- Tipos de datos.
- Definición de variables. Atributos %type y %rowtype
- Estructuras de control.
- Sentencias condicionales
- Bucles
- Lenguaje DML en PL
- Atributos implícitos de sentencias DML en PL
- Tratamiento de errores.
- Comprender las excepciones
- Manejar excepciones con PL / SQL
- Excepciones predefinidas
- Detectar errores no tratados
- Capturar excepciones definidas por el usuario
- Propagar excepciones
- Procedimiento RAISE_APPLICATION_ERROR
- Cursores estáticos. Declaración y tratamiento.
- Procedimientos y Funciones.
- Procedimientos
- Funciones
- Paquetes.
- Paquetes propios de Oracle: dbms_output, utl_file, utl_mail
- Creación, compilación y eliminación de paquetes
- Disparadores (Triggers).
- Tipos de triggers
- Triggers sobre tablas:
- Triggers Instead of
- Triggers de eventos de Database
- Colecciones
- Associatives Arrays
- Nested tables
- Varrays
- Cursores variables.
- SQL Dinámico. Lenguaje DDL en PL
- Gestión de Dependencias
- Descripción general de las dependencias de objetos de esquema
- Consultar dependencias de objetos directos mediante la vista USER_DEPENDENCIES
- Consultar el estado de un objeto
- Invalidación de objetos dependientes
- Mostrar las dependencias directas e indirectas
- Gestión de dependencias detalladas en Oracle Database 19c
- Comprender las dependencias remotas
Descarga este curso:
Catálogo 2023
Conoce nuestra oferta formativa para este año:
Solicítanos más información y/o como subvencionarte este curso con el siguiente formulario: