El documento explica los procedimientos en PL/SQL, incluyendo su estructura y cómo ejecutarlos. También indica cuatro archivos de script que contienen ejemplos de procedimientos y tareas asignadas para crear nuevos procedimientos para insertar datos en diferentes tablas y facturar.
Sesion10 - Funciones y procedimientos (Oracle)José Toro
Este minitutorial tiene como objetivo captar todos los conceptos dictados en cada sesión en el curso de Base de Datos Avanzado II, así como brindar apoyo a los alumnos de la carrera técnica de Computación e Informática, que por algún motivo no hayan asistido a clases.
UNIDAD 5. Programación Avanzada en ORACLE
Logro de la Unidad de Aprendizaje
Al término de la unidad, el alumno construye programas avanzados utilizando el lenguaje PL/SQL que soporten la lógica de negocio mediante la incorporación de funciones y procedimientos almacenados organizados en paquetes y a través de disparadores almacenados en la base de datos.
Temario
5.1. Tema 5: Programación dentro de una base de datos Oracle
5.1.1. Construcción de procedimientos y funciones almacenados.
5.1.2. Construcción de paquetes almacenados
5.1.3. Construcción de disparadores
A lo largo de este trabajo de investigación, tocaremos temas referentes al diseño y
control de células de manufactura, explicando algunas de las consideraciones mas
representativas a tomar en cuenta para su buena constitución, así como algunos
parámetros para tomar como punto de partida, necesarios para lograr un diseño
exitoso, eficiente y eficaz, dependiendo de nuestras necesidades y capacidades
ACERTIJO DE CARRERA OLÍMPICA DE SUMA DE LABERINTOS. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA, crea y desarrolla ACERTIJO: «CARRERA OLÍMPICA DE SUMA DE LABERINTOS». Esta actividad de aprendizaje lúdico que implica de cálculo aritmético y motricidad fina, promueve los pensamientos lógico y creativo; ya que contempla procesos mentales de: PERCEPCIÓN, ATENCIÓN, MEMORIA, IMAGINACIÓN, PERSPICACIA, LÓGICA LINGUISTICA, VISO-ESPACIAL, INFERENCIA, ETCÉTERA. Didácticamente, es una actividad de aprendizaje transversal que integra áreas de: Matemáticas, Neurociencias, Arte, Lenguaje y comunicación, etcétera.
Today is Pentecost. Who is it that is here in front of you? (Wang Omma.) Jesus Christ and the substantial Holy Spirit, the only Begotten Daughter, Wang Omma, are both here. I am here because of Jesus's hope. Having no recourse but to go to the cross, he promised to return. Christianity began with the apostles, with their resurrection through the Holy Spirit at Pentecost.
Hoy es Pentecostés. ¿Quién es el que está aquí frente a vosotros? (Wang Omma.) Jesucristo y el Espíritu Santo sustancial, la única Hija Unigénita, Wang Omma, están ambos aquí. Estoy aquí por la esperanza de Jesús. No teniendo más remedio que ir a la cruz, prometió regresar. El cristianismo comenzó con los apóstoles, con su resurrección por medio del Espíritu Santo en Pentecostés.
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. 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. 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ó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. Tabla de Valoración
Elemento Entregado
Puenteo
Procedimiento 1
30
Procedimiento 2
30
Procedimiento 3
30
Procedimiento 4
10