Oracle 10g PL/SQL
Capacitación laboral
En México
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Descripción
-
Tipología
Capacitación laboral
-
Lugar
México
-
Horas lectivas
40h
Objetivo del curso: Conocer las bases de PL/SQL para explotar una base de datos de forma adecuada y optimizada. Destinatarios del curso: Programadores
Sedes y fechas disponibles
Ubicación
Inicio
Inicio
Acerca de este curso
Conocimientos básicos de SQL
Opiniones
Profesores
Gloria Morales Sánchez
Desarrolladora Senior
Javier Morales Sánchez
Administrador de Oracle
Programa académico
CONTENIDO:
Fundamentos de PL-SQL
¿Qué es PL/SQL
Beneficios de PL/SQL
Tipos de bloques
Crear y ejecutar bloques anónimos
Generar salida desde un bloque PL/SQL
ISQL*Plus
Identificadores
Tipos de identificadores
Sección declarativa
Usos para variables
Declaración de variables
Sentencias ejecutables
Guias de sintaxis básicas
Literales
Asignación de identificadores con funciones SQL
Bloques anidados
Callificar un identificador con etiquetas
Operadores en PL/SQL
Interactuando con el servidor de Oracle
Sentencias SQL que se pueden usar en PL/SQL
Sentencias SELECT
Evitar errores usando convenciones de nombres
Manipular datos
SQL cursor
Guardar y desechar transacciones
Estructuras de control
Flujo de ejecución en PL/SQL
IF
Datos compuestos
PL/SQL Records y Tables
Insertar y actualizar PL/SQL Records
INDEX BY
Cursores Explícitos
Cursor en ciclos FOR
Parámetros de cursores
Cláusula FOR UPDATE
Cláusula WHRE CURRENT
Cursores explícitos
Atributos de cursores explícitos
Cursores y Registros
Manejo de Excepciones
Manejo de excepciones
Excepciones predefinidas
Funciones para manejo de excepciones
Propagar excepciones
RAISE_APPLICATION_ERROR
Funciones
Funciones almacenadas
CREATE O REPLACE FUNCTION
Pasos para crear funciones
Ejecutar funciones
Ventajas en el uso de funciones
Restricciones al invocar funciones
Eliminar funciones
Crear paquetes
Ventajas de paquetes
Describir paquetes
Componentes de paquetes
Desarrollo de paquetes
Crear una especificación de paquete
Declarar constructores públicos
Crear el cuerpo del paquete
Paquetes propios de Oracle
Usos de los paquetes
El comando DESCRIBE
DBMS_OUPUT
UTL_MAIL
UTL_FILE
SQL Dinámico y Metadatos
La sentencia EXECUTE IMMEDIATE
El paquete DBMS_SQL
Consideraciones de diseño de código PL/SQL
Estandarizar constantes
Estandarizar excepciones
Sub programas
NOCOPY
Dependencias
Dependencias en vistas, procedimientos y tablas
Dependencias locales
La vista USER_DEPENDENCIES
El script UTL_DTREE
Manejo de objetos grandes
Objeto LOB
BFILES
El objeto DIRECTORY
La función BFILENAME
El paquete DBMS_LOB
Triggers
Tipos de triggers
Beneficios del uso de triggers
Sintaxis para la creación de trigger
Calificadores OLD y NEW
Crear triggers para eventos DDL
Crear triggers para eventos SERVERERROR, STARTUP, SHUTDOWN, LOGON Y LOGOFF
El compilador de PL/SQL
Compilación nativa
PLSQL_CODE_TYPE, PLSQL_DEBUG, PLSQ_OPTIMIZE_LEVEL
Como configurar el nivel de warning del compilador
Información adicional
50% practica 50% teoria
Número de alumnos por clase: 10
Descripción del precio:
Deposito, Transferencia Bancaria o Tarjeta de Crédito (excepto American Express)
¿Necesitas un coach de formación?
Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.
Oracle 10g PL/SQL