可以在后台自动执行这个存储过程,通过job来实现,但是感觉不如在打开页面的时候调用好

解决方案 »

  1.   

    三种方法
    1.打开系统是自动弹出,用时间控制
    2.专门做一个员工合同管理到期表,用现在时间-合同时间签定时间,得出到期时间
      这个需要人为去查
    3在数据库后台建立一个job,自动执行
      

  2.   

    这样的功能我写过,应该不难实现.其实是在客户端程序中,LOGIN界面以后加入一段代码来搜索是否有符合条件的纪录存在.几点建议:
    *. 很明显,不是所有的用户都需要这个功能,所以在用户权限表中要加入该功能的授权纪录.如果用户不具有该权限,则跳过该功能
    *. 不要用TO_DATE作为字段名,很容易和TO_DATE()函数混淆,引起不必要的阅读歧义.
    * SQL查询语句很容易:
    SELECT * FROM E_CONTRACT
     WHERE TO_DATE = TRUNC(SYSDATE);
    * 如何用存储过程来返回一个纪录集,可以参考论坛内很多帖子.搜索一下就可以.
      

  3.   

    这样的功能我写过,应该不难实现.其实是在客户端程序中,LOGIN界面以后加入一段代码来搜索是否有符合条件的纪录存在.几点建议:
    *. 很明显,不是所有的用户都需要这个功能,所以在用户权限表中要加入该功能的授权纪录.如果用户不具有该权限,则跳过该功能
    *. 不要用TO_DATE作为字段名,很容易和TO_DATE()函数混淆,引起不必要的阅读歧义.
    * SQL查询语句很容易:
    SELECT * FROM E_CONTRACT
     WHERE TO_DATE = TRUNC(SYSDATE);
    * 如何用存储过程来返回一个纪录集,可以参考论坛内很多帖子.搜索一下就可以.
      

  4.   

    这样的功能我写过,应该不难实现.其实是在客户端程序中,LOGIN界面以后加入一段代码来搜索是否有符合条件的纪录存在.几点建议:
    *. 很明显,不是所有的用户都需要这个功能,所以在用户权限表中要加入该功能的授权纪录.如果用户不具有该权限,则跳过该功能
    *. 不要用TO_DATE作为字段名,很容易和TO_DATE()函数混淆,引起不必要的阅读歧义.
    * SQL查询语句很容易:
    SELECT * FROM E_CONTRACT
     WHERE TO_DATE = TRUNC(SYSDATE);
    * 如何用存储过程来返回一个纪录集,可以参考论坛内很多帖子.搜索一下就可以.