6
Curso de PL/SQL Básico Por: Byron Quisquinay M8

Curso de pl sql básico

Embed Size (px)

Citation preview

Page 1: Curso de pl sql básico

Curso de PL/SQL BásicoPor: Byron Quisquinay

M8

Page 2: Curso de pl sql básico

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>];

Page 3: Curso de pl sql básico

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.

Page 4: Curso de pl sql básico

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.

Page 5: Curso de pl sql básico

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.

Page 6: Curso de pl sql básico

Tabla de Valoración Elemento Entregado Puenteo

Procedimiento 1 30

Procedimiento 2 30

Procedimiento 3 30

Procedimiento 4 10