当前位置: 首页 > 面试题库 >

如何通过T-SQL在SQL Server 2008中创建计划作业?

井唯
2023-03-14
问题内容

我想创建一个在一段时间后从数据库中删除记录的作业。例如,我在新闻表中有一个字段,Time Stamp每个月都有一个SQL查询像计划的作业一样在我的数据库上运行,并删除时间戳为两个月大的新闻。通常,我想删除2个月或更早的新闻,以免我的桌子变成大桌子。我怎样才能做到这一点?


问题答案:

您应该在SQL中创建作业,下面是通过SQL代理创建作业的示例T-SQL

USE msdb ;
GO
EXEC dbo.sp_add_job
    @job_name = N'Weekly Sales Data Backup' ;
GO
EXEC sp_add_jobstep
    @job_name = N'Weekly Sales Data Backup',
    @step_name = N'Set database to read only',
    @subsystem = N'TSQL',
    @command = N'ALTER DATABASE SALES SET READ_ONLY', 
    @retry_attempts = 5,
    @retry_interval = 5 ;
GO
EXEC dbo.sp_add_schedule
    @schedule_name = N'RunOnce',
    @freq_type = 1,
    @active_start_time = 233000 ;
USE msdb ;
GO
EXEC sp_attach_schedule
   @job_name = N'Weekly Sales Data Backup',
   @schedule_name = N'RunOnce';
GO
EXEC dbo.sp_add_jobserver
    @job_name = N'Weekly Sales Data Backup';
GO


 类似资料:
  • 在 T-SQL 中创建一个表,该表具有表的名称并定义每列的列和数据类型。 语句用于生成表。 语法: 的语法如下: 在这种情况下创建一个新表。在该语法之后的 语句之后的表的标识符变得容易理解。 现有表的副本创建 语句的组合并生成 语句。 例子: 在此示例中,我们创建一个以 ID 作为主键的 表, 是约束,表明在表中创建记录时这些字段不能为 - 可以通过查看 SQL 生成的消息来验证表是否创建成功。可

  • 问题内容: 如何在SQL(T-SQL)中构造本机日期数据类型值? 我添加了一些示例,但请提供您自己的示例。我的示例假定月份和年份以整数值存储(或随时可用),但是 您的 示例可能假定日期和月份(或其他形式)以文本存储。我看不到未来。给我一个惊喜 问题答案: 为什么将输入数据作为字符串,最明显(因此不足为奇,对不起)的解决方案之一是:

  • 问题内容: 我真的需要一个具有简单总和的表上的计算列。 请看下面: 我试图通过添加以下内容来创建计算列 我收到错误消息: 在这种情况下,不允许消息1046,级别15,状态1,第4行子查询。仅允许标量表达式。 请告知我该怎么办。 非常感谢 第2部分 我已经创建了一个函数;但是,我得到空值,请指教。 只需选择返回要添加到Phone_list表中的值的语句 表定义 问题答案: 你可以用你的查询到这样的(

  • 问题内容: 我想通过Java在Kafka(kafka_2.8.0-0.8.1.1)中创建一个主题。如果我在命令提示符下创建一个主题,并且如果我通过java api推送消息,它也可以正常工作。但是我想通过java api创建一个主题。经过长时间的搜索,我发现了以下代码, 我尝试了上面的代码,它表明创建了主题,但是无法在该主题中推送消息。我的代码有什么问题吗?还是通过其他方式实现以上目标? 问题答案:

  • 计划 httpjob 任务的定义 一次性的 job 只运行一次 1. 进入hangfire的后台 点击 左侧栏【计划】 会看到一个按钮名称叫 【新增常规作业】如下图所示: 2. 点击【新增常规作业】会出现一个json编辑器 如下图所示 json 编辑器的参数说明如下 字段名称 备注 JobName 你给这个httpjob起的名称【必填项】 Method 这个httpjob的请求方式 "get" 或

  • 如何创建并发布分销计划 1、访问【社会化分销】,点击【创建分销计划】进入开启社会化分销页面; 2、设置分销计划的招募标题,上传分销计划介绍图片(包括分销计划的介绍、激励规则等内容,以简洁易懂的形式展示),并设置好此分销计划所获取的线索需存入的线索池。设置完成后,点击右上角【确认】即可保存分销计划; 注: 社会化分销线索可选择存入到线索池或销售线索: 选择存入到【线索池】,适用于您想统一管理和分配通