--创建作业exec msdb..sp_add_job @job_name='结束',@delete_level=3--创建作业步骤
declare @sql varchar(800)
select @sql='exec SP_PAS_DBQB_END ''20040401'',''SJ'''
exec msdb..sp_add_jobstep @job_name='结束',
@step_name = '20040401',
@subsystem = 'TSQL',
@database_name='MYDB',
@command = @sql,
@retry_attempts = 0--创建调度
EXEC msdb..sp_add_jobschedule @job_name = '结束',
@name = '调度',
@freq_type=1,
@freq_subday_type=0x1,
@active_start_date =20040401,
@active_start_time =112140
-- 添加目标服务器
EXEC msdb.dbo.sp_add_jobserver
@job_name = '结束' ,
@server_name = N'(local)'
declare @sql varchar(800)
select @sql='exec SP_PAS_DBQB_END ''20040401'',''SJ'''
exec msdb..sp_add_jobstep @job_name='结束',
@step_name = '20040401',
@subsystem = 'TSQL',
@database_name='MYDB',
@command = @sql,
@retry_attempts = 0--创建调度
EXEC msdb..sp_add_jobschedule @job_name = '结束',
@name = '调度',
@freq_type=1,
@freq_subday_type=0x1,
@active_start_date =20040401,
@active_start_time =112140
-- 添加目标服务器
EXEC msdb.dbo.sp_add_jobserver
@job_name = '结束' ,
@server_name = N'(local)'
解决方案 »
- 鄙生建库后求各位前辈给建议。
- 请教存储过程,急等
- 为什么sqlserver如此之慢
- 不会弄了,SQL行转列,求高人指导!
- 请教高手SQL语句
- [分享]SQLServer 2005中 Windows身份验证无法登陆 sa用户却可以登录的问题
- 这个sql该如何写?
- 求一条简单的SQL语句
- sql server存储过程中如何返回一个记录集?重赏!
- sql server 2000 订阅功能 不能连续复制 只能在刚刚配置好的时候复制一次 数据不能实时更新
- SQL存储过程 declare @dd_dateDa datetime,@dd_dateST datetime 如果现在 @dd_dateDa 的 值 是 2004-05-31 1:00:01 想 select @dd_dateST
- 往数据表里添数据后,为什么有时不是添到最后一行?
数据库:a1
表:table1( [user] [nvarchar] (100),[addtime] [smalldatetime] NULL ,[expiretime] [smalldatetime] NULL,[ifdel] [bit] NULL )
目的是当table1中的系统当前时间等于expiretime时,sql server自动执行下面的语句使ifdel=1:
需执行的sql语句:update table1 set [ifdel]=1 where expiretime=getdate()
本人用企业管理器创建新作业,可是不成功,所以肯请哪位用transact-sql写一个详细的作业完成上面的任务,感谢!