Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Curso de pl sql básico

305 views

Published on

Curso Básico de PL SQL sesión 8.

Published in: Education
  • Be the first to comment

  • Be the first to like this

Curso de pl sql básico

  1. 1. Por: Byron Quisquinay
  2. 2. Procedimientos  Un procedimiento es un sub programa, a su vez un sub programa es un un bloque de PL/SQL nombrado con o sin un listado de parámetros. Típicamente, se usa un procedimiento para ejecutar una o varias acciones.  Su estructura es: create [or replace] procedure <procedure name> [(<list of parameters>)] is <declarations> begin <sequence of statements> [exception <exception handling routines>] end [<procedure name>];
  3. 3. De su archivo de Script  Deberá contar con estos cuatro archivos: 1. Script_curso_PLSQL_Basico_Global_03.sql 2. Script_curso_PLSQL_Basico_Global_04.sql 3. Script_curso_PLSQL_Basico_m8_01.sql 4. Script_curso_PLSQL_Basico_m8_02.sql  Ejecute los dos primeros, analice con el Instructor estos cambios     introducidos. Luego ya podrá tomar de su Archivo de Script para este módulo, el Script para Creación de un procedimiento. Copie el procedimiento “pro_insertar_cliente”. Analícelo con el Intructor del Curso, despeje todas sus dudas. Ejecútelo en su herramienta de trabajo SQL.
  4. 4. Ejecutando un Procedimiento:  Para ejecutar un procedimiento es suficiente con llamarlo por su nombre.  De su archivo de Script: “Script_curso_PLSQL_Basico_m8_02.sql”. Tome el PL/SQL anónimo: “Inserción de Cliente.”. Analícelo con el Instructor, ejecútelo. Compruebe los datos en la tabla maestra de cliente.
  5. 5. Tarea del Módulo 4 Cree procedimientos para: 1. 1. 2. 3. 4. Insertar datos distintos para facturar en la tabla TBL_CLIENTE_FACTURA. Insertar facturas, esto en la tabla: TBL_MAESTRA_FACTURAS. Insertar datos de cuenta corriente en la tabla: TBL_CUENTA_CORRIENTE. Un Procedimiento que permita crear facturas que invoque tanto al procedimiento de los incisos 2 y 3.
  6. 6. Tabla de Valoración Elemento Entregado Puenteo Procedimiento 1 30 Procedimiento 2 30 Procedimiento 3 30 Procedimiento 4 10

×