以下是**片段:
--定義建立作業
declare @jobid uniqueidentifier, @jobname sysname
set @jobname = n'作業名稱'
if exists(select * from msdb.dbo.sysjobs where name=@jobname)
exec msdb.dbo.sp_delete_job @job_name=@jobname
exec msdb.dbo.sp_add_job
@job_name = @jobname,
@job_id = @jobid output
--定義作業步驟
declare @sql nvarchar(4000),@dbname sysname
select @dbname=db_name(), --作業步驟在當前資料庫中執行
@sql=n'--作業步驟內容' --一般定義的是使用tsql處理的作業,這裡定義要執行的transact-sql語句
exec msdb.dbo.sp_add_jobstep
@job_id = @jobid,
@step_name = n'作業步驟名稱',
@subsystem = 'tsql', --步驟的型別,一般為tsql
@database_name=@dbname,
@command = @sql
--建立排程(使用後面專門定義的幾種作業排程模板)
exec msdb..sp_add_jobschedule
@job_id = @jobid,
@name = n'排程名稱',
@freq_type=4, --每天
@freq_interval=1, --指定每多少天發生一次,這裡是1天.
@freq_subday_type=0x8, --重複方式,0x1=在指定的時間,0x4=多少分鐘,0x8=多少小時執行一次
@freq_subday_interval=1, --重複週期數,這裡每小時執行一次
@active_start_date = null, --作業執行的開始日期,為null時表示當前日期,格式為yyyymmdd
@active_end_date = 99991231, --作業執行的停止日期,預設為99991231,格式為yyyymmdd
@active_start_time = 00000, --作業執行的開始時間,格式為hhmmss
@active_end_time = 235959 --作業執行的停止時間,格式為hhmmss
mysql刪除賬號 mysql 建立和刪除使用者
1.遠端登入mysql mysql h ip u root p 密碼 2.建立使用者 格式 grant 許可權 on 資料庫.to 使用者名稱 登入主機 identified by 密碼 例1 增加乙個test1使用者,密碼為123456,可以在任何主機上登入,並對所有資料庫有查詢,增加,修改和刪除...
使用TSQL建立作業
使用tsql建立作業 if exists select from dbo.sysobjects where id object id n dbo p createjob and objectproperty id,n isprocedure 1 drop procedure dbo p create...
使用TSQL建立作業
使用tsql建立作業 if exists select from dbo.sysobjects where id object id n dbo p createjob and objectproperty id,n isprocedure 1 drop procedure dbo p create...