Programacion
Instructor: Ing. Francisco Riccio.
OCA Oracle Database Administrator 10g OCP Oracle Database Administrator 10g OCP Oracle Database Administrator 11g OCA Oracle Application Server 10g Oracle Database 10g RAC Administrator Certified Expert Managing Oracle on Linux Certified Expert Oracle Database SQL Certified Expert Oracle Database 11g Essentials For Implementors MCTS SQL Server 2005
Email: francisco@friccio.com
Ing. Francisco Riccio.
Página 1
Contenido
Consideraciones en la instalación del Oracle XE y configuración del Oracle SQL Developer ................ 3 Introducción a PL/SQL ....................................................................................................................... 7 Declaración de variables.................................................................................................................... 9 Manejo de Estructuras de Control (IF/CASE/LOOP/WHILE/FOR) ...................................................... 14 Manejo de Estructuras Complejas ................................................................................................... 19 (Registros/Index By/Nested Table/VArray) ...................................................................................... 19 Manejo de Cursores ........................................................................................................................ 25 Manipulación de Excepciones.......................................................................................................... 30 Manejo de Archivos......................................................................................................................... 33 Creación de Stored Procedures y Funciones .................................................................................... 36 Creación Paquetes........................................................................................................................... 40 Creación de Triggers ........................................................................................................................ 44 Consideraciones en el Diseño de Código PL/SQL .............................................................................. 51 Programación Orientada a Objetos en PL/SQL................................................................................. 58
Ing. Francisco Riccio.
Página 2
Consideraciones en la instalación del Oracle XE y configuración del Oracle SQL Developer
Descargas Oracle XE: http://www.oracle.com/technetwork/database/express edition/downloads/index.html Oracle SQL Developer: http://www.oracle.com/technetwork/developertools/sql developer/downloads/index.html Descargados los productos e instalados, se indica los pasos para poder generar una conexión hacia una base de datos desde el Oracle SQL Developer.
Ing. Francisco Riccio.
Página 3
Donde en Nombre de Conexión se coloca un nombre de identificación de la conexión que pudiera ser cualquier nombre. En usuario y contraseña debe ser un usuario válido de la base de datos con su contraseña, en este caso estamos utilizando el usuario SYSTEM que existe en la base de datos. En los campos de Nombre de Host, Puerto y Nombre del Servicio, son datos que hacen referencia al listener de la base de datos. El listener es un componente de la base de datos que será responsable de realizar la conexión a la base de datos. Estos datos pueden ser extraídos en el servidor de base de datos publicando el comando: lsnrctl status, ejemplo:
Ing. Francisco Riccio.
Página 4
Donde lo marcado con rojo son los datos del listener que son colocados en el Oracle Developer.
Luego podemos dar click en Probar y debe salir Estado: Correcto y posteriormente guardamos los datos.
Ing. Francisco Riccio.
Página 5
Ing. Francisco Riccio.
Página 6
Introducción a PL/SQL ...
Regístrate para leer el documento completo.