没必要把,比如你把A的数据表TBA更新到B的TBB,那就每天执行一次job,存储过程的内容类似:
create proc test
as 
begin
  insert into b.dbo.b(xxxx)
select xxx from a.dbo.a
where 日期字段=convert(varchar(10),getdate(),23)
end如果不连续,自然会select出空数据集,插入也不会有影响

解决方案 »

  1.   

    那create proc test
    (
    @date date--这里是日期类型,不带时分秒,如果要带就用datetime
    )
    as 
    begin
      insert into b.dbo.b(xxxx)
    select xxx from a.dbo.a
    where 日期字段=@date
    end这样类似即可
      

  2.   

    @date是是在执行存储过程时的日期吧