Pages

Ads 468x60px

Sunday, 3 June 2012

PL SQL Program For to store odd date and even date records on the separate table.


PL SQL Program For to store odd date and even date records on the separate table. 


declare 
ID INVOICE.INVNO%TYPE;
MOVIENO INVOICE.MVNO%TYPE;
CID INVOICE.CUSID%TYPE;
DAT1 INVOICE.ISSDATE%TYPE;
DAT2 INVOICE.RETDATE%TYPE; 
t integer; 
CURSOR C IS SELECT * FROM INVOICE; 
BEGIN
OPEN C;
delete from odd;
delete from even;
LOOP
FETCH C INTO ID,MOVIENO,CID,DAT1,DAT2;
exit when c%notfound;
t:=to_char(DAT1,'dd');
IF t MOD 2=0 THEN
INSERT INTO even(ID,MVNUM,CID,ISSUE,RETURN)
VALUES(ID,MOVIENO,CID,DAT1,DAT2);
ELSE 
INSERT INTO ODD(ID,MVNUM,CID,ISSUE,RETURN)
VALUES(ID,MOVIENO,CID,DAT1,DAT2);
end if;
end loop;
close c;
end;

0 comments:

Post a Comment

Total Pageviews