一张考勤设置表,假如张三 , 设置他在1号 3号 7号 8号值日 李四在2号 11号 19号值日
如果点击设置的话,就插入张三 李四 对应的值日日期,如果再点击或者第二天的时候点击就会又插入记录 这样总感觉不是好的办法,请教大家有什么好办法可以解决?

解决方案 »

  1.   

    从前的同事,在做Java的OA时遇到过这个问题,后来是用Oracle里的定时任务完成的。具体来说,是先定义一个存储过程,然后通过 DBMS_JOB 系统包,定义每天夜里十二点,或者早上四点(看服务器的运行规律)定时执行来实现的。具体的例子可以百度一下“Oracle 任务”。
      

  2.   

    NAME | DATES
    张三  | 1,3,7,8
    李四  | 2,11,13,14这样可能要分析(如要加入月,星期就比较简单了),可以考虑正则。
      

  3.   

    嗯 谢谢大家以及bigmingming
      呵呵 先删除再添加
      

  4.   

    Name d1,d2,d3,...,d31
    张三  T   T    ....
    李四         T .... T