有请 sdhdy , 吃饭去了.

解决方案 »

  1.   


    update 表 expiredate=case when getdate()>expiredate then 0 else expiredate
      

  2.   

    --触发器是对表有insert,update,delete操作的时候才触发。
    --也许,你的某条数据已经过期,但是对表这时并没有操作,所以不可以。
    --你可以用数据库JOB.
      

  3.   

    数据库作业,楼主可以参考一下这个,然后在里面写上你的SQL 语句。
    http://blog.csdn.net/sdhdy/archive/2009/04/26/4126359.aspx
      

  4.   

    --在作业里写上这个。
    update tb set isexpire=0 where datediff(dd,expiredate,getdate())>0
    --当然,你也可以设在每天凌晨,中午,晚上时分调度,执行该作业。
      

  5.   

    貌似服务器代理没开~哎~我还是用程序换个方法判断吧~Thanks everybody~
      

  6.   

    是SQL SERVER代理服务没开吧?
      

  7.   

    本人对于SQL SERVER代理服务有些陌生,我想问开了SQL SERVER代理服务,那么SQL SERVER的正常操作还能进行么?
    很菜的问题 见笑 望答复.
      

  8.   

    本人对于SQL SERVER代理服务有些陌生,我想问开了SQL SERVER代理服务,那么SQL SERVER的正常操作还能进行么?
    很菜的问题 见笑 望答复.
      

  9.   

    本人对于SQL SERVER代理服务有些陌生,我想问开了SQL SERVER代理服务,那么SQL SERVER的正常操作还能进行么?
    很菜的问题 见笑 望答复.