34 91 383 06 41

Program with PL/SQL

Nuestros cursos de Program with PL/SQL para empresas en Madrid se adaptan a los horarios y necesidades de formación de nuestros clientes. Tenemos una gran diversidad de cursos in company cuyos programas formativos se adaptan al mercado actual. Adicionalmente, nuestros cursos de Program with PL/SQL para empresas pueden ser subvencionados o bonificados a través de la Fundación Tripartita.

Tecnolearning ofrece gestionar todos los trámites necesarios para conseguir las subvenciones ofrecidas por la Fundación Tripartita de forma gratuita, bien sea por la contratación de un plan de formación completo o una acción formativa puntual.

Objetivos del curso: Utilice la compilación condicional para personalizar la funcionalidad en una aplicación PL / SQL sin eliminar ningún código fuente. Diseñe paquetes PL / SQL para agrupar construcciones relacionadas. Cree subprogramas de paquetes sobrecargados para mayor flexibilidad. Diseñe bloques anónimos PL / SQL que se ejecuten de manera eficiente. Utilice los paquetes PL / SQL suministrados por Oracle para generar resultados de pantalla, resultados de archivos y correos. Escriba SQL dinámico para una mayor flexibilidad de codificación. Describir las características y la sintaxis de PL / SQL. Crear y depurar procedimientos y funciones almacenados. Utilice construcciones de programación PL / SQL y controle condicionalmente el flujo de código (bucles, estructuras de control y cursores explícitos). Gestionar dependencias entre subprogramas PL / SQL. Manejar errores de tiempo de ejecución. Crear disparadores para resolver desafíos comerciales.

Temario del curso Program with PL/SQL – 40 horas

_____________________________________________________________________________________________

  • INTRODUCCIÓN
    • Objetivos del Curso
    • Agenda del curso
    • Describir el esquema de recursos humanos (RR. HH.)
    • Entornos de desarrollo PL / SQL disponibles en este curso
    • Introducción a SQL Developer
  • INTRODUCCIÓN A PL / SQL
    • Descripción general de PL / SQL
    • Identificar los beneficios de los subprogramas PL / SQL
    • Resumen de los tipos de bloques PL / SQL
    • Crear un bloque anónimo simple
    • ¿Cómo generar resultados desde un bloque PL / SQL?
  • DECLARAR IDENTIFICADORES PL / SQL
    • Enumerar los diferentes tipos de identificadores en un subprograma PL / SQL
    • Uso de la sección declarativa para definir identificadores
    • Use variables para almacenar datos
    • Identificar tipos de datos escalares
    • El atributo% TYPE
    • ¿Qué son las variables de enlace?
    • Secuencias en expresiones PL / SQL
  • ESCRIBIR DECLARACIONES EJECUTABLES
    • Describir las pautas básicas de sintaxis de bloque PL / SQL
    • Aprende a comentar el código
    • Despliegue de funciones SQL en PL / SQL
    • Ç¿Cómo convertir tipos de datos?
    • Describir bloques anidados
    • Identificar los operadores en PL / SQL
  • INTERACCIÓN CON EL SERVIDOR ORACLE
    • Invocar sentencias SELECT en PL / SQL
    • Recuperar datos en PL / SQLConcepto de cursor de SQL
    • Evite errores mediante el uso de convenciones de nomenclatura cuando se utilizan declaraciones de recuperación y DML
    • Manipulación de datos en el servidor usando PL / SQL
    • Comprender el concepto de cursor de SQL
    • Utilice los atributos del cursor de SQL para obtener comentarios sobre DML
    • Guardar y descartar transacciones
  • ESTRUCTURAS DE CONTROL
    • Procesamiento condicional utilizando declaraciones IF
    • Procesamiento condicional utilizando declaraciones CASE
    • Describir una declaración de bucle simple
    • Describa la declaración While Loop
    • Describa para la declaración de bucle
    • Utilice la declaración de continuación
  • TIPOS DE DATOS COMPUESTOS
    • Usar registros PL / SQL
    • El atributo% ROWTYPE
    • Insertar y actualizar con registros PL / SQL
    • ÍNDICE POR TABLAS
    • Examinar ÍNDICE POR métodos de tabla
    • Usar ÍNDICE POR Tabla de registros
  • CURSORES EXPLÍCITOS
    • ¿Qué son los cursores explícitos?
    • Declara el cursor
    • Abrir el cursor
    • Obtener datos del cursor
    • Cerrar el cursor
    • Cursor FOR loop
    • Los atributos% NOTFOUND y% ROWCOUNT
    • Describa la cláusula FOR UPDATE y la cláusula WHERE CURRENT
  • MANEJO DE EXCEPCIONES
    • Comprender las excepciones
    • Manejar excepciones con PL / SQL
    • Captura de errores predefinidos del servidor Oracle
    • Captura de errores de Oracle Server no predefinidos
    • Captura de excepciones definidas por el usuario
    • Propagar excepciones
    • Procedimiento RAISE_APPLICATION_ERROR
  • PROCEDIMIENTOS ALMACENADOS
    • Crear un diseño de subprograma modular y en capas
    • Desarrollo modularizado con bloques PL / SQL
    • Comprender el entorno de ejecución PL / SQL
    • Enumerar los beneficios de usar subprogramas PL / SQL
    • Liste las diferencias entre bloques anónimos y subprogramas
    • Crear, llamar y eliminar procedimientos almacenados
    • Implementar parámetros de procedimientos y modos de parámetros
    • Ver información del procedimiento
  • FUNCIONES ALMACENADAS Y SUBPROGRAMAS DE DEPURACIÓN
    • Paquetes
    • Implementación de paquetes
  • IMPLEMENTAR PAQUETES SUMINISTRADOS POR ORACLE EN EL DESARROLLO DE APLICACIONES
    • SQL dinámico
    • Consideraciones de diseño para código PL / SQL
    • Disparadores
    • Crear desencadenantes de bases de datos de compuestos, DDL y eventos
  • COMPILADOR PL / SQL
  • Administrar dependencias