在SqlServer2000中这样的作业怎么写
mifree
2008-11-19
要求每天凌晨00:30执行:
1.查询 info 表中的 lastDate 字段,与系统的当前时间比较,如果大于 7 天, 2.则向 warning 表中添加一条数据 3.添加成功之后更新 info 表中的 warningNum 字段( warning 表中添加一条数据,info 表中的 warning 字段加1) 4.如果大于 14 的话,则执行第二,三步(再向 warning 表中添加一条数据)。 5.如果大于 30 的话,则执行第二,三步(再向 warning 表中添加一条数据)。 数据表如下: create table info( [id] char(32) PRIMARY KEY not null, /** ID由程序生成 */ userId int not null, lastDate datetime not null, warningNum int , ) create table warning( [id] uniqueidentifier PRIMARY KEY not null, /** ID由SqlServer生成 */ userId int not null, /** 插入的是 info 表中的userId */ content varchar(300) not null, warDate datetime not null, /** 插入的是系统当前时间 */ ) 哪位朋友熟悉帮忙写下(写的完整点^_^)!先在此谢过! |