OPSPLSQL01ILTDatos y Business Intelligence

    Lenguaje PL/SQL en Oracle

    30 horas Presencial-Remoto

    Descripción

    Aprende a programar con este lenguaje creado por Oracle como una extensión de SQL.

    Objetivos

    Conocer el lenguaje SQL procedural de Oracle (10g en adelante)
    Conocer los tipos de compilación de PL/SQL
    Conocer cómo optimizar y debugar una aplicación PL/SQL.

    Audiencia

    Futuros programadores de PL/SQL en Oracle (10g en adelante)

    Prerrequisitos

    Conocimientos de SQL

    Temario

    1- Introducción al lenguaje PL/SQL
    o Ventajas del PL/SQL.
    2- Fundamentos del lenguaje PL/SQL
    o Delimitadores.
    o Identificadores.
    o Literales.
    o Declaraciones.
    o Asignación de valores a variables.
    o Ámbito y visibilidad.
    3- Expresiones y comparaciones
    o Operadores lógicos.
    o Expresiones BOOLEANAS.
    o Expresiones CASE.
    4- Compilación Condicional
    5- Tipos de datos en PL/SQL
    o Datos numéricos.
    o Datos carácter.
    o Datos LOB.
    o Datos Fecha.
    6- Estructuras de control
    o Sentencia IF
    o Sentencia CASE
    o Sentencias de Bucles.
    o Sentencias de control
    7- Colecciones y registros
    o Tablas Anidadas.
    o Varrays.
    o Varrays Asociadas.
    o Asignación de valores.
    o Comparación de colecciones.
    8- Utilización de los métodos propios de las colecciones.
    o EXISTS
    o COUNT
    o LIMIT
    o FIRST y LAST
    o PRIOR y NEXT
    o EXTEND
    o TRIM
    o DELETE
    9- Soporte SQL en PL/SQL
    o Cursores PL/SQL
    10- Cursores implícitos.
    11- Cursores explícitos.
    o Recuperar información de la base de datos.
    o Utilizar subconsultas.
    o Utilizar cursores variables.
    o Soporte transaccional.
    o Transacciones autónomas.
    12- SQL nativo dinámico.
    13- EXECUTE IMMEDIATE.
    14- Subprogramas
    15- Paquetes
    o DBMS_ALERT
    o DBMS_OUTPUT
    o UTL_FILE
    o UTL_HTTP
    o Consejos para escribir paquetes.
    16- Manejo de errores.
    o Excepciones predefinidas.
    o Excepciones creadas por el usuario.
    o Propagación de las excepciones.
    o Elevar (Activar) una excepción.
    17- Optimizar el rendimiento de las aplicaciones PL/SQL
    o Parámetros de inicialización.
    o Consejos para evitar problemas de rendimiento.
    o Obtener trazas de un programa PL/SQL
    18- DBMS_TRACE
    19- DBMS_PROFILER
    o Compilar en modo de ejecución Nativa.
    20- Paquetes para la administración.
    o DBMS_REPAIR
    o DBMS_SCHEDULER
    o DBMS_ALERT
    o DBMS_CRYPTO
    o DBMS_DEBUG
    ¿Prefieres hablar con una persona?934 094 040

    Preguntas frecuentes

    ¿Cuánto dura el curso Lenguaje PL/SQL en Oracle?

    El curso tiene una duración de 30.

    ¿En qué modalidad se imparte el curso?

    Se imparte en modalidad híbrida: presencial en cualquier punto de España o remoto en directo, cada alumno elige cómo asistir. Consulta el calendario de convocatorias en la ficha del curso.

    ¿Este curso es bonificable a través de FUNDAE?

    La formación de SINENSIA IT SOLUTIONS para trabajadores en activo puede bonificarse a través de FUNDAE. Gestionamos los trámites de bonificación para tu empresa; contáctanos para más información.

    ¿Qué requisitos previos necesito?

    Conocimientos de SQL

    ¿A quién va dirigido el curso?

    Futuros programadores de PL/SQL en Oracle (10g en adelante)