"El lenguaje PL/SQL"
Descripción
Los límites de mi lenguaje son los límites de mi mundo.
Ludwig Wittgenstein
Este curso ha sido diseñado y desarrollado por ex-consultores de Oracle Ibérica, y trata de sintetizar su experiencia y conocimientos para que aprendas a programar aprovechando las ventajas y trucos de un lenguaje que es imprescindible conocer para trabajar en cualquier área relacionada con Oracle.
Dirigido a
Dirigido a todas aquellas personas que deseen dominar el lenguaje estructurado de programacion de la lógica en Oracle.
- programadores
- analistas-programadores
- consultores
Observaciones
Es necesario tener conocimiento avanzados de SQL.
Para el seguimiento del curso es suficiente con un navegador y una conexión a Internet.
Para la realización de las prácticas es necesario disponer de un pc donde instalar el gestor relacional.
Temario
var uri = 'http://impes.tradedoubler.com/imp/img/28999/1063565?' + new String (Math.random()).substring (2, 11);
document.write('');
El lenguaje PL/SQL
- Introducción (Test:0 preguntas)
- Introducción
- El entorno de desarrollo (Test:0 preguntas)
- Descripción
- El bloque anónimo ->Entrar (Test:10 preguntas)
- Estructura del bloque
- La sección de declaración (Test:11 preguntas)
- Declaración de variables escalares
- Declaración de tipos y variables asociadas
- Declaración de procedimientos y funciones
- La sección de código (Test:17 preguntas)
- Estructuras de control
- Selección condicional
- Iteración
- La sección de excepciones (Test:10 preguntas)
- Declaración y uso de excepciones
- Los cursores (Test:12 preguntas)
- Introducción
- Declaración y uso de cursores explícitos
- Atributos de un cursor
- Sentencia FOR para el tratamiento de cursores
- Cursor Variables
- Ejercicio propuesto
- Ejemplos (Test:0 preguntas)
- Ejemplos de bloques anónimos
- Unidades de programa ->Entrar (Test:0 preguntas)
- Introducción
- Procedimientos y funciones nombrados (Test:12 preguntas)
- Introducción
- Procedimientos
- Funciones
- Ejercicios propuestos
- Paquetes (Test:12 preguntas)
- Introducción
- Protección del código
- Ejemplo uso paquetes
- Disparadores de base de datos (Test:7 preguntas)
- Introducción
- Eventos de manipulación de datos que lo disparan
- Eventos de definición de datos que los disparan
- Ejemplos de disparadores DDL
- Eventos del SGBDR que los disparan
- Ejemplos de disparadores del SGBDR
- Ejemplos de disparadores del sistema
- Tablas mutantes
- El disparador INSTEAD OF
- Ejemplos de disparador Instead of
- Ejercicios propuestos
- Funciones y procedimientos suministrados ->Entrar (Test:8 preguntas)
- Funciones suministradas
- Paquetes suministrados
- Funciones (Test:0 preguntas)
- Numéricas
- De tratamiento de caracteres
- De tratamiento de fechas
- De conversión
- De sustitución de nulos
- De tratamiento de errores
- Paquetes (Test:0 preguntas)
- DBMS_ALERT
- DBMS_OUTPUT
- DBMS_STANDARD
- DBMS_UTILITY
- UTL_FILE
- UTL_HTTP
- Ejecución SQL Dinámico (Test:0 preguntas)
- Introducción
- Generación de páginas web dinámicas (Test:0 preguntas)
- Introduccíon
- Inclusión de código JavaScript
- Estándares ->Entrar (Test:0 preguntas)
- Introducción
- Mayúsculas y minúsculas
- Espacios en blanco y sangrías
- Comentarios
- Convenios de denominación (Test:0 preguntas)
- Variables, cursores y excepciones
- Funciones y procedimientos
- Paquetes de base de datos
- Organización del código (Test:0 preguntas)
- Funciones
- Ordenación en el paquete
- Sección declarativa
- Tipos de datos
- Funciones y procedimientos locales
- Parámetros de cursor
- Codificación fija de valores de cadena
- La sección del cuerpo
- Bucles
- Excepciones