前面加上WAITFOR DELAY '00:00:10'

解决方案 »

  1.   

    waitfor delay '00:00:10'
     
      

  2.   

    强烈不推荐这样做。触发器实际上是事务,这会导致你触发这个触发器的语句也等待10秒。------------------
    http://chinadba.cn
    深圳骄子数据库服务网
    最具实战经验的数据库优化,管理,设计,培训网站
      

  3.   

    waitfor delay '00:00:10'-不可以的吧,这表示你执行的语句也将延后10s
    只能自己程序中控制了
      

  4.   

    不应该这么设计的,那样的SQL Server的并发性恐怕要差很多啊。
      

  5.   

    太有意思的需求了!!那你10分钟后删除它做什么?这10分钟内谁要它?直接给要它的人吧。如果你插入记录又删除的话,平白多了2倍的事务日志。这样设计不推荐的。------------------
    http://chinadba.cn
    深圳骄子数据库服务网
    最具实战经验的数据库优化,管理,设计,培训网站
    csdn推广计划
      

  6.   

    javanow(想我生命的意义) 
    我在做,流媒体资源防盗链,正常进入,给授权访问,10钟后删除授权,就算有地址也没用。
    我现在有思路了,先insert,不做触发器,然后马上删除,删除做触发器,让它等10秒,哈哈,这个不错吧。
      

  7.   

    那10秒和1,2分钟有没有区别呢?
    如果没有,我建议你:delete from table where createTime < dateadd(second, -60, getdate()  )定时删除 60秒以前的记录.
      

  8.   

    commitwaitfor delay '00:00:10'