----------------------------------------------------------------------------
-- 更新全部职位时间,从表 S_Company_Jobs
----------------------------------------------------------------------------
CREATE PROC sp_S_Company_Jobs_AutoJobTime
@AutoHour tinyint
ASset nocount on
--企业
UPDATE S_Company_Jobs
SET RegTime = getdate()
WHERE  CompanyID in (SELECT CompanyID FROM S_Company_Info WHERE AutoHour = @AutoHour AND AutoDay > 0)UPDATE S_Company_Info SET AutoDay = AutoDay - 1, LastJobTime = getdate() WHERE AutoHour = @AutoHour AND AutoDay > 0--个人
UPDATE S_Person_Accounts
SET LastChangeTime = getdate(), AutoDay = AutoDay - 1
WHERE AutoHour = @AutoHour AND AutoDay > 0set nocount off
GO
----------我要实现是这样的:AutoHour是设置每天刷新的时间,AutoDay是持续几天.
  现在我想写一个作业使SQL每个小时就刷新一次,个人和企业数据
比如有用户设置了:每天10点持续3天,那么数据库就要在每天10点更新一下这个用户.要怎么写这个作业???