导航
  • 主页
  • 基础类
  • 应用实例
  • 新技术前沿

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

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

小弟万分感谢!!
...全文
65 点赞 收藏 4
写回复
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.在调度中选反复出现--更改--选每天--选择要发送的日期;
回复
发动态
发帖子
MS-SQL Server
创建于2007-09-28

3.2w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
社区公告
暂无公告