本帖最后由 XiaoPeiyuan2020 于 2014-07-04 16:15:14 编辑

解决方案 »

  1.   


    if getdate()>=(select [时间类型字段] from [表名])
    begin
     [执行sql更新语句]
    end
      

  2.   

    if exists(select 1 from tb where getdate()>时间字段)
    update ....
      

  3.   

    update里面加个where条件判断就可以了
      

  4.   

    这个时间字段是用户设置的一个字段,有且仅有当前时间大于这个时间字段才执行sql语句(会有很多用户设置的, 这个说白了就是:网上商城,设置一个礼拜或者其他时间长度后让产品自动下架)
      

  5.   

    就是要到了用户设置的某一个时间值后再执行 某些sql语句
      

  6.   

    本帖最后由 DBA_Huangzj 于 2014-07-04 16:28:47 编辑
      

  7.   

    定时(比如一个小时或者一分钟)执行一次,然后用上面的update语句更新那些时间条件符合要求的数据。
      

  8.   

    在SQL数据库中如何在系统时间超过指定时间的时候自动更新一条记录 
    一个老师的作业?
      

  9.   


    sql代理设置,在里面设定时间,自动执行你的SQL语句就可以了