oracle 中PL/SQL 语义解析问题。

CREATE PROCEDURE DEVELOP.SP_CLEANSYNCOLDDATA
AS

m_DataTime date;
BEGIN
m_DataTime := sysdate - 2/24;

delete from T_TRANS_PORT_SYN
where D_UPDATE_TIME <= m_DataTime;
delete from T_TRANS_LINK_ODU_TEST_SYN
where D_UPDATE_TIME <= m_DataTime;
commit;

END;

上面这个创建存储过程的作用是什么?求大神解释下。

2/24是2个小时的意思,就是每次删除这两个table中更新时间在2个小时前的数据,也就是只保留2个小时之内的数据,其他的删除

http://blog.csdn.net/tiwen818/article/details/6985137