Académique Documents
Professionnel Documents
Culture Documents
Chalco, Edo de Mx
ING. SISTEMAS COMPUTACIONALES
PROCEDIMIENTOS ALMACENADOS
Objetivo:
Identificar y crear procedimientos almacenados que ayuden a realizar algunas tareas o procesos.
1. Crear la siguiente tabla.
Desarrollo:
1. Creamos nuestra base de datos en Oracle y entramos en ella
Procedimiento almacenado:
Cdigo:
Create or replace procedure atributosalumnos( p_idalumno alumno.idalumno%type,
p_nombre alumno.nombre%type,
p_apellido alumno.apellido%type,
p_nota alumno.nota%type)
as
Begin
Insert into alumno (idalumno, nombre, apellido, nota) values
(codigoalumno2.nextVal, p_nombre, p_apellido, p_nota );
Commit;
End atributosalumnos;
Ejecucin:
begin
atributosalumnos (codigoalumno.nextval, 'rogelio', 'perez', 40);
end;
Commit;
End incrementonota;
Actualizacin de registros:
begin
incrementonota (21, 20);
end;
Ejecucin.
Conclusin:
En esta prctica se concluy con el funcionamiento de los productos almacenados, se practicaron
exactamente las mismas sentencias que se practicaron anteriormente. Solo que en este caso ya
no se calcul el porcentaje, aqu nada ms se increment la nota de los alumnos en un cierto
valor.
Se sigui practicando con esta sentencia y qued ms claro la declaracin de las variables que
se toman en cuenta, as como tambin la declaracin de cada uno de los campos. E incluso
tambin las sentencias que hemos estado utilizando, ya que en estos procedimientos los vemos
implementados y como lo habamos comentado anteriormente nos ahorra mucho trabajo el estar
insertando, modificando datos, etc. registro por registro.
A partir de una secuencia, podemos insertar nuestros registros, sin necesidad de estar insertando
los registros de la clave primaria ya que de esta manera los coloca automticamente sin
necesidad de estar observando la continuidad de estos.