/**Check if this job already exist **/
if EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @JobName )
BEGIN
EXEC msdb.dbo.sp_delete_job @job_name = @JobName
END
这里要注意的是job存在的位置不是一般对象放在的地方 dbo.sysobjects ,而是sysjobs 。
/**Check if this job already exist **/
if EXISTS (SELECT * FROM msdb.dbo.sysjobs WHERE name = @JobName )
BEGIN
EXEC msdb.dbo.sp_delete_job @job_name = @JobName
END
这里要注意的是job存在的位置不是一般对象放在的地方 dbo.sysobjects ,而是sysjobs 。