Documentos de Académico
Documentos de Profesional
Documentos de Cultura
v_nombre in profesor.nombre%TYPE
is
v_cantidad number;
begin
commit;
end insertar_profesor;
v_nom in infante.nombre%TYPE,
v_fecha_nac in infante.fecha_nac%TYPE
is
v_cantidad number;
begin
commit;
end insertar_infante;
v_id_curso in curso.id_curso%TYPE,
v_denominacion in curso.DENOMINACION%TYPE,
v_hora_inicio in curso.hora_inicio%TYPE,
v_hora_fin in curso.hora_fin%TYPE,
v_tipo in curso.tipo%TYPE,
v_edad_inicial in curso.edad_inicial%TYPE,
v_edad_final in curso.edad_final%TYPE,
v_id_profesor in curso.id_profesor%TYPE
is
begin
insert into curso values(v_id_curso, v_denominacion, v_hora_inicio, v_hora_fin, v_tipo,
v_edad_inicial, v_edad_final, v_id_profesor);
commit;
end insertar_curso;
v_fecha_nac in infante.fecha_nac%TYPE
return int
is
v_edad int;
begin
return v_edad;
end calcula_edad;
declare
v_edad_inicial curso.edad_inicial%TYPE;
v_edad_final curso.edad_final%TYPE;
v_edad number;
begin
select edad_inicial, edad_final into v_edad_inicial, v_edad_final from curso where id_curso
= :new.id_curso;
end if;
end;
v_id_curso in inscripcion.id_curso%TYPE,
v_id_infante in inscripcion.id_infante%TYPE,
v_fecha_reg in inscripcion.fecha_reg%TYPE,
v_fecha_inicio in inscripcion.fecha_inicio%TYPE,
v_fecha_fin in inscripcion.fecha_fin%TYPE,
v_nro_pagos in inscripcion.nro_pagos%TYPE,
v_estado in inscripcion.estado%TYPE,
v_nota in inscripcion.nota%TYPE
is
begin
end inscribir;
call inscribir('blanco',1,'12/jul/17',sysdate+1,sysdate+8,1,'OK','A');
call inscribir('blanco',2,'12/jul/17',sysdate+1,sysdate+8,1,'OK','A');
call inscribir('blanco',3,'12/jul/17',sysdate+1,sysdate+8,1,'OK','A');
call inscribir('blanco',4,'12/jul/17',sysdate+1,sysdate+8,1,'OK','A');
call inscribir('blanco',5,'12/jul/17',sysdate+1,sysdate+8,1,'OK','A');
v_id_curso inscripcion.id_curso%TYPE,
v_estado inscripcion.estado%TYPE
return int
is
v_cantidad int;
begin
select count(id_infante) into v_cantidad from inscripcion where id_curso = v_id_curso and
estado = v_estado;
return v_cantidad;
end cantidad_inscritos;
v_id_curso in curso.id_curso%TYPE,
v_nro_alumno in curso.nro_alumno%TYPE
is
begin
commit;
end actualiza_nro_alumnos;
call actualiza_nro_alumnos('blanco',5);
call actualiza_nro_alumnos('gris',4);
call actualiza_nro_alumnos('plomo',3);
call actualiza_nro_alumnos('plateado',2);
call actualiza_nro_alumnos('negro',1);