在用的是mssqlserver ,现在想每月最后一天自动去运行一个sql语句,请前辈指点一下方向。

salecn 2007-12-03 09:32:34
请教各位前辈一下:
在用的是mssqlserver ,现在想每月最后一天自动去运行一个sql语句,请前辈指点一下方向。

小弟万分感谢!!
...全文
203 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
fa_ge 2007-12-03
  • 打赏
  • 举报
回复
job ,就可以实现
areswang 2007-12-03
  • 打赏
  • 举报
回复
作业
-狙击手- 2007-12-03
  • 打赏
  • 举报
回复
1.进入企业管理器-> 管理-> sqlserver代理-> 作业,新建作业,作业名称随便取,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;
2.在步骤中取名-选中要执行数据库--在命令中输入exec('语句');
3.在调度中选反复出现--更改--选操作频率


对于你的每个月最后一天执行:
1、在你的SQL语中判断 当前日期 是否是一个月的最后一天,这个判断应该很容易 ,把当前日期加一个月拼上'-01-01'再加一天即可,然后操作频率选择每天。。
2、SQL语句中不判断,在选择频率时设置为每一个月的第一天,发生时间设置为0:0:1

xiaoronghu 2007-12-03
  • 打赏
  • 举报
回复
1.进入企业管理器->管理->sqlserver代理->作业,新建作业,作业名称随便取,所有者选择sa,当然你也可以选择其他用户,前提是该用户有执行作业的权限;
2.在步骤中取名-选中要执行数据库--在命令中输入exec('语句');
3.在调度中选反复出现--更改--选每天--选择要发送的日期;

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧