TECNOLOBO

No recuerdas tu codigo?
Se te olvido como se hace?

Aqui podras guardar lo que necesiten
Y cuando sea necesesario

Creado por julian gomez
iiiiii

curso oracle univalle



Descripcion

html


CONTENIDO:

Introducción

Objetivos
Explicación de los esquemas ejemplo
Creación de objetos
Utilización de sqldeveloper
Entorno de PL/SQL
Estructura de bloques
Tipos de bloques
Creación de un bloque anónimo
Practica
Uso de variables
Declaración e inicialización de variables
Delimitadores de literales
Tipos de variables
Guías para la declaración e inicialización de variables
Atributos %TYPE
Variables Booleanas
Tipos de datos compuestos
Variables ligadas
Practica
 

Semana 2

Unidades léxicas
Comentarios en el código
Funciones SQL en PL/SQL
Uso de secuencias
Conversión de tipo de datos
Bloques anidados
Alcance y visibilidad de variables
Operadores
Sentencias SELECT en bloques PL/SQL
Consulta de datos en PL/SQl
Convención de nombres
Utilizando PL/SQL para modificar datos
Inserción de datos
Actualización de datos
Eliminación de datos
Merge
Cursores SQL
Atributos de los cursores para cursores implícitos
Practica
 

Semana 3

Control del flujo de ejecución
Sentencia IF
Valor NULL en sentencias IF
Expresiones CASE
Manejo de null
Practica
Control iterativo
Loops básicos
Loops While
Loops FOR
Ciclos anidados
Sentencia CONTINUE
Sentencia BREAK
Registros PL/SQL
Creación de un registro PL/SQL
Atributo %ROWTYPE
Inserción de un registro usando %ROWTYPE
Actualización de un registro usando %ROWTYPE
Tablas INDEX BY
Uso de los métodos de las tablas INDEX BY
Tablas anidadas
VARRAY
Practica
 

Semana 4

Uso de cursores explícitos
Atributo %ISOPEN
%ROWCOUNT y %NOTFOUND
Ciclos FOR usando subconsultas
Cursores con parámetros
Sentencia FOR UPDATE
Sentencia WHERE CURRENT OF
Cursores con subconsultas
Uso de FORALL
Uso de BULK COLLECT
Manejo de excepciones
Captura de excepciones
Funciones para atrapar excepciones
Errores no predefinidos
Practica
 

Semana 5

Diferencia entre bloques anónimos y subprogramas
Procedimientos
Funciones
Paquetes
Jobs
Paquetes predefinidos en la base de datos
Optimización de PL/SQL
Practica