Upload
byron-quisquinay
View
75
Download
1
Embed Size (px)
Citation preview
Curso de PL/SQL BásicoPor: Byron Quisquinay
M8
ProcedimientosUn 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>];
De su archivo de ScriptDeberá contar con estos cuatro archivos:
1. Script_curso_PLSQL_Basico_Global_03.sql2. Script_curso_PLSQL_Basico_Global_04.sql3. Script_curso_PLSQL_Basico_m8_01.sql4. 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.
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.
Tarea del Módulo 41. Cree procedimientos para:
1. Insertar datos distintos para facturar en la tabla TBL_CLIENTE_FACTURA.
2. Insertar facturas, esto en la tabla: TBL_MAESTRA_FACTURAS.
3. Insertar datos de cuenta corriente en la tabla: TBL_CUENTA_CORRIENTE.
4. Un Procedimiento que permita crear facturas que invoque tanto al procedimiento de los incisos 2 y 3.
Tabla de Valoración Elemento Entregado Puenteo
Procedimiento 1 30
Procedimiento 2 30
Procedimiento 3 30
Procedimiento 4 10