Por: Byron Quisquinay
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>];
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.
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 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.
Tabla de Valoración
Elemento Entregado

Puenteo

Procedimiento 1

30

Procedimiento 2

30

Procedimiento 3

30

Procedimiento 4

10

Curso de pl sql básico

  • 1.
  • 2.
    Procedimientos  Un procedimientoes 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.
    De su archivode 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.
    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.
    Tarea del Módulo4 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.
    Tabla de Valoración ElementoEntregado Puenteo Procedimiento 1 30 Procedimiento 2 30 Procedimiento 3 30 Procedimiento 4 10