manualsql

Páginas: 52 (12882 palabras) Publicado: 8 de mayo de 2013
Programación en Oracle con PL/SQL - 1 de 121

Programación en Oracle con PL/SQL
Apuntes de Clase

por: José Andrés Martínez Silva

Elaborados en Febrero – Marzo del 2009

Apuntes de Clase por José Andrés Martínez Silva (http://jamslug.com)

Programación en Oracle con PL/SQL - 2 de 121

Tabla de Contenidos
1. Revisión de Conceptos Básicos deSQL................................................................................................3
1.1 Primer ejemplo de programación con PL/SQL: Triggers..............................................................10
1.2 Consultas sobre la Información Almacenada:...............................................................................11
1.3Vistas:............................................................................................................................................13
2. Introducción a PL/SQL........................................................................................................................15
2.1 Variables de sustitución:................................................................................................................17
2.2 Tipos de datos soportados enPL/SQL:.........................................................................................21
2.3 Bloques anidados y control de flujo:.............................................................................................22
2.4 Funciones: ....................................................................................................................................25
2.5 Adición deSecuencias a las Tablas:..............................................................................................27
2.6 Commit, Rollback y Savepoint:....................................................................................................30
2.7 Revisión Parcial de lo visto hasta este punto:...............................................................................32
3.Procedimientos Almacenados: ............................................................................................................36
3.1 Bloques de código anidados: ........................................................................................................37
4.Paquetes:..............................................................................................................................................38
4.1 Empleando CASE para controlar el flujo de un Programa: .........................................................46
4.2 CASE con condiciones de búsqueda: ...........................................................................................47
4.3 Control de Iteraciones conLOOP:................................................................................................48
4.3.1 Loop Simple:.........................................................................................................................48
4.3.2 WHILE LOOPS:....................................................................................................................50
4.3.3 FORLOOP:...........................................................................................................................53
4.3.4 Loops Anidados:....................................................................................................................54
5. Parámetros de Entrada y Salida – Aclaración: ....................................................................................55
6. Manejo de Excepciones:.....................................................................................................................57
6.1 Excepciones Comunes Incluidas en Oracle:.................................................................................59
7. Cursores: .............................................................................................................................................62
7.1 Definición de un CURSOR explícito:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manualsql
  • Manualsql bd

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS