Oracle - procedimiento que genere Calendario

 
Vista:

procedimiento que genere Calendario

Publicado por KIKE (5 intervenciones) el 13/06/2005 23:39:46
estoy haciendo una aplicación que controla la asistencia de empleados necesito un procedimiento que genere un calendario dependiendo de un mes especifico
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:procedimiento que genere Calendario

Publicado por Leonardo (91 intervenciones) el 14/06/2005 03:44:34
create or replace procedure p_cal( anio number, mes number)
is
ultimo_dia_mes number(2);
begin
select to_number(to_char(last_day(to_date(anio||to_char(mes,'00'),'YYYYMM')),

'DD'))
into ultimo_dia_mes
from dual;
for i in 1..ultimo_dia_mes loop
insert into lex_calendario(fecha)
values(to_date(anio||to_char(mes,'00')||to_char(i,'00'),'YYYYMMDD'));
end loop;
commit;
end;


Al ejecutar el procedimiento envias el anio y mes que deseas generar como enteros. Ejemplo: >execute p_cal(2005, 6)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar