VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 834|回复: 5

sql server中如何一到时间就自动删除一个表中的纪录

[复制链接]

1

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-10-16 10:00:02 | 显示全部楼层 |阅读模式
我现在遇到一个问题,因为数库中的纪录为系统自动采集,现在表格的纪录过多,严重影响了数据库的效率,请问在sql server中能不能有方法能隔一些时间自动触发,对表中的内容进行删除
回复

使用道具 举报

0

主题

49

帖子

35.00

积分

新手上路

Rank: 1

积分
35.00
发表于 2020-10-16 10:30:01 | 显示全部楼层
用作业删除
回复

使用道具 举报

0

主题

126

帖子

73.00

积分

新手上路

Rank: 1

积分
73.00
发表于 2020-10-16 10:45:01 | 显示全部楼层
对,建个作业(JOB),定期执行
回复

使用道具 举报

0

主题

9

帖子

9.00

积分

新手上路

Rank: 1

积分
9.00
发表于 2020-10-16 12:15:01 | 显示全部楼层
job
回复

使用道具 举报

0

主题

10

帖子

10.00

积分

新手上路

Rank: 1

积分
10.00
发表于 2020-10-16 15:30:01 | 显示全部楼层
sp_add_job [ @job_name = ] 'job_name'
[ , [ @enabled = ] enabled ]
[ , [ @description = ] 'description' ]
[ , [ @start_step_id = ] step_id ]
[ , [ @category_name = ] 'category' ]
[ , [ @category_id = ] category_id ]
[ , [ @owner_login_name = ] 'login' ]
[ , [ @notify_level_eventlog = ] eventlog_level ]
[ , [ @notify_level_email = ] email_level ]
[ , [ @notify_level_netsend = ] netsend_level ]
[ , [ @notify_level_page = ] page_level ]
[ , [ @notify_email_operator_name = ] 'email_name' ]
[ , [ @notify_netsend_operator_name = ] 'netsend_name' ]
[ , [ @notify_page_operator_name = ] 'page_name' ]
[ , [ @delete_level = ] delete_level ]
[ , [ @job_id = ] job_id OUTPUT ]

联机帮助上有啊
回复

使用道具 举报

1

主题

2

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
 楼主| 发表于 2020-10-16 17:30:01 | 显示全部楼层
谢谢了,呵呵
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表