sqlserver2008怎样定时自动更新?

2025-02-26 06:28:17
推荐回答(2个)
回答1:

  1. 新增列updatetime,用于记录flag更改时间。

  2. 新建触发器,监听字段flag更改为0时修改updatetime=getdate()。

  3. 新建存储过程,检查表中flag=0且时间相差当前时间5分钟的,即修改。

  4. 新建作业,定期执行存储过程(执行频率根据你的数据库来酌情决定)。


注意:存储过程要考虑你的业务处理逻辑,避免死锁。

回答2:

用它来完成作业和SSIS
创建一个SSIS包,然后添加记录为XLS。
操作,这个包每三个8:00的实施