sql server 定时向表中插入记录 sql server触发器 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 案例:在tempdb建一个表:CREATE TABLE test (id INT )然后执行这个:把@server_Name改成你的服务器名基本上可以直接执行了USE [msdb]GODECLARE @jobId BINARY(16)EXEC msdb.dbo.sp_add_job @job_name=N'每天新增一条数据', @enabled=1, @notify_level_eventlog=0, @notify_level_email=2, @notify_level_netsend=2, @notify_level_page=2, @delete_level=0, @category_name=N'[Uncategorized (Local)]', @owner_login_name=N'sa', @job_id = @jobId OUTPUTselect @jobIdGOEXEC msdb.dbo.sp_add_jobserver @job_name=N'每天新增一条数据', @server_name = N'GEORGEHUANG\SQL2012'GOUSE [msdb]GOEXEC msdb.dbo.sp_add_jobstep @job_name=N'每天新增一条数据', @step_name=N'插入数据', @step_id=1, @cmdexec_success_code=0, @on_success_action=1, @on_fail_action=2, @retry_attempts=0, @retry_interval=0, @os_run_priority=0, @subsystem=N'TSQL', @command=N'use tempdbgoinsert into testvalues(1)', @database_name=N'master', @flags=0GOUSE [msdb]GOEXEC msdb.dbo.sp_update_job @job_name=N'每天新增一条数据', @enabled=1, @start_step_id=1, @notify_level_eventlog=0, @notify_level_email=2, @notify_level_netsend=2, @notify_level_page=2, @delete_level=0, @description=N'', @category_name=N'[Uncategorized (Local)]', @owner_login_name=N'sa', @notify_email_operator_name=N'', @notify_netsend_operator_name=N'', @notify_page_operator_name=N''GOUSE [msdb]GODECLARE @schedule_id intEXEC msdb.dbo.sp_add_jobschedule @job_name=N'每天新增一条数据', @name=N'每天执行一次', @enabled=1, @freq_type=4, @freq_interval=1, @freq_subday_type=1, @freq_subday_interval=0, @freq_relative_interval=0, @freq_recurrence_factor=1, @active_start_date=20140730, @active_end_date=99991231, @active_start_time=0, @active_end_time=235959, @schedule_id = @schedule_id OUTPUTselect @schedule_idGO 可以用定时JOB 可以用WINDOWS任务计划。 格式转换 sql存储过程中关于循环执行时稳定性的问题,求助大哥们~ 帮我看看存储过程的问题 asp.net 连不上SQL SERVER,倾囊相送了, 请帮忙! select语句的疑问 这样一个select语句能搞定不? 如何在程序中对数据表结构做修改? 如何加快查询的速度 触发器没有触发,帮我看看什么问题 有关数据更改问题?急急!!!!!!! substring 分割字符串后相加不相等 数据库初始化失败
然后执行这个:把@server_Name改成你的服务器名基本上可以直接执行了
USE [msdb]
GO
DECLARE @jobId BINARY(16)
EXEC msdb.dbo.sp_add_job @job_name=N'每天新增一条数据',
@enabled=1,
@notify_level_eventlog=0,
@notify_level_email=2,
@notify_level_netsend=2,
@notify_level_page=2,
@delete_level=0,
@category_name=N'[Uncategorized (Local)]',
@owner_login_name=N'sa', @job_id = @jobId OUTPUT
select @jobId
GO
EXEC msdb.dbo.sp_add_jobserver @job_name=N'每天新增一条数据', @server_name = N'GEORGEHUANG\SQL2012'
GO
USE [msdb]
GO
EXEC msdb.dbo.sp_add_jobstep @job_name=N'每天新增一条数据', @step_name=N'插入数据',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_fail_action=2,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'TSQL',
@command=N'use tempdb
go
insert into test
values(1)',
@database_name=N'master',
@flags=0
GO
USE [msdb]
GO
EXEC msdb.dbo.sp_update_job @job_name=N'每天新增一条数据',
@enabled=1,
@start_step_id=1,
@notify_level_eventlog=0,
@notify_level_email=2,
@notify_level_netsend=2,
@notify_level_page=2,
@delete_level=0,
@description=N'',
@category_name=N'[Uncategorized (Local)]',
@owner_login_name=N'sa',
@notify_email_operator_name=N'',
@notify_netsend_operator_name=N'',
@notify_page_operator_name=N''
GO
USE [msdb]
GO
DECLARE @schedule_id int
EXEC msdb.dbo.sp_add_jobschedule @job_name=N'每天新增一条数据', @name=N'每天执行一次',
@enabled=1,
@freq_type=4,
@freq_interval=1,
@freq_subday_type=1,
@freq_subday_interval=0,
@freq_relative_interval=0,
@freq_recurrence_factor=1,
@active_start_date=20140730,
@active_end_date=99991231,
@active_start_time=0,
@active_end_time=235959, @schedule_id = @schedule_id OUTPUT
select @schedule_id
GO