我想插入时判断一下,如果getdate时间少于30秒就不插入,这样在insert中可以用吗??

解决方案 »

  1.   

    触发器
    create trigger trigger_name
    INSTEAD of insert
    as
    insert into tab
    select * from inserted where datediff(minute,字段,getdate())>=30
      

  2.   


    create   trigger   trigger_name  on tab
    INSTEAD   of   insert 
    as 
    insert   into   tab 
    select   *   from   inserted   where   datediff(minute,字段,getdate())> =30
      

  3.   

    declare @a datetime
    select top 1  @a=字段 from 表 order by 字段 desc
    if DATEDIFF ( ss , @a , getdate()) >=30
    insert into A --------