34 91 383 06 41

PL/SQL Fundamentals

Nuestros cursos de PL/SQL Fundamentals 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 PL/SQL Fundamentals  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: Diseñe bloques anónimos PL / SQL que se ejecuten de manera eficiente. Utilice construcciones de programación PL / SQL y controle condicionalmente el flujo de código (bucles, estructuras de control y cursores explícitos). Manejar excepciones en las unidades del programa. Cree y ejecute procedimientos y funciones simples almacenados. Escribir código PL / SQL para interactuar con la base de datos
Describir las características y la sintaxis de PL / SQL.

Temario curso PL/SQL Fundamentas – 16 horas

____________________________________________________________________________________________

  • INTRODUCCIÓN
    • Objetivos del curso, agenda del curso e información de la cuenta de clase
    • El esquema de recursos humanos (RR. HH.)
    • Apéndices utilizados en este curso
    • Entornos de desarrollo PL / SQL
  • INTRODUCCIÓN A PL / SQL
    • Comprender los beneficios y la estructura de PL / SQL
    • Comprender los bloques PL / SQL
    • Generando mensajes de salida en PL / SQL
  • DECLARANDO VARIABLES PL / SQL
    • Identificar identificadores válidos e inválidos
    • Declarando e inicializando variables
    • Varios tipos de datos
    • Identificar los beneficios de usar el atributo% TYPE
    • Usar variables de enlace
  • ESCRIBIR BLOQUES PL / SQL ANÓNIMOS
    • Unidades léxicas en un bloque PL / SQL
    • Uso de funciones SQL en PL / SQL
    • Conversión de tipo de datos
    • Usar bloques anidados como declaraciones
    • Hacer referencia a un valor de identificador en un bloque anidado
    • Calificación de un identificador con una etiqueta
    • Operadores en PL / SQL
    • Uso de secuencias en expresiones PL / SQL
  • USO DE DECLARACIONES SQL DENTRO DE UN BLOQUE PL / SQL
    • Uso de declaraciones SQL en PL / SQL
    • Recuperando datos en PL / SQL con la instrucción SELECT
    • Uso de convenciones de nomenclatura en declaraciones DML y recuperación de datos
    • Manipulación de datos en el servidor utilizando PL / SQL
      Cursores SQL
    • Uso de atributos de cursor de SQL para obtener comentarios sobre DML
    • Guardar y descartar transacciones
  • ESCRITURA DE ESTRUCTURAS DE CONTROL
    • Control de flujo de ejecución PL / SQL
    • Uso de declaraciones IF y CASE para procesamiento condicional
    • Manejo de nulos
    • Construyendo condiciones booleanas con operadores lógicos
    • Uso del control iterativo con declaraciones de bucle
  • TRABAJAR CON TIPOS DE DATOS COMPUESTOS
    • Tipos de datos compuestos de registros y tablas PL / SQL
    • Usando registros PL / SQL
    • Insertar y actualizar registros PL / SQL
    • Usar ÍNDICE POR Tablas
    • Usar matrices asociativas
    • Declaración y uso de VArrays
  • USAR CURSORES EXPLÍCITOS
    • Cursores
    • Operaciones explícitas de cursor
    • Control de cursores explícitos
    • Uso de cursores explícitos para procesar filas
    • Cursores y Registros
    • Cursor FOR Loops usando subconsultas
    • Atributos explícitos del cursor
    • Atributos% NOTFOUND y% ROWCOUNT
  • MANEJO DE EXCEPCIONES
    • Concepto de excepción
    • Manejo de excepciones con PL / SQL
    • Excepciones predefinidas
    • Captura de errores de Oracle Server predefinidos y no predefinidos
    • Funciones que devuelven información sobre excepciones
    • Uso de la palabra clave PRAGMA
    • Captura de excepciones definidas por el usuario
    • Excepciones de propagación
  • CREAR PROCEDIMIENTOS ALMACENADOS Y FUNCIONES
    • Resumen de procedimientos almacenados y funciones
    • Diferenciar entre bloques anónimos y subprogramas
    • Crear o reemplazar el procedimiento / función
    • Comprender el área de encabezado de un procedimiento almacenado y una función
    • Crear procedimientos y funciones simples
    • Crear un procedimiento simple con un parámetro IN
    • Ejecutar un procedimiento y una función