如我有表
表A
ID
1
2
3有表B
ID然后我在表了中插如一条数据如
ID = 4
然后插入数据库三秒后判断 表B刚插入的这一条记录在表A中是否存在,如果不存在就删除要如何来做呢 后面删除的感觉可以用触发器 但那三秒要怎么做
像.NET 就有System.Threading.Thread.Sleep(3000);
SQL要怎么做呢二:
如果要做一个全局的,也就是第三秒要执行某一段SQL语句又要怎么来做呢
谢谢

解决方案 »

  1.   

    select * from tb 
    waitfor delay '00:00:06' 
      

  2.   

    declare @tb table (a int)
    insert into @tb select 1
    insert into @tb select 2select * from @tb
    waitfor delay '00:00:06'1
    2
      

  3.   

    上面是不是要写在触发器的
    waitfor delay '00:00:06'
    是不是就相当于我的
    System.Threading.Thread.Sleep(6000); 还有如何让SQL每三秒都执行我的一段语句呢谢谢
      

  4.   

    比如,我想要在我的数据库启动以后
    每3秒就去删除 MyTemp 表内的记录
    要怎么来做
      

  5.   

    一:用触发器 加 上
    waitfor delay '00:00:03' 
    二:用SQL的计划 应该可以上面这样行不