每月最后一天自动统计-不能用作业

wulemale 2008-06-08 07:45:27
如何自动在每个月的最后一天将某张表的某几个字段数据添加到另一张表中并加上当月的日期(年月)字段。不能用作业,但可以用触发器。
...全文
203 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
yesyesyes 2008-06-11
  • 打赏
  • 举报
回复
其实你就手动每月执行一次,很简单
-狙击手- 2008-06-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 libin_ftsafe 的回复:]
如果单纯在数据库中实现,不用JOB恐怕不行。
[/Quote]
zhang_yzy 2008-06-11
  • 打赏
  • 举报
回复
1、建立一个表TA,字段有A DATETIME用于保存时间
2、在TA表上加一个触发器,在其中利用waitfor time '指定的时间' (指定时间不能超过24小时)
(waitfor 的用法你可以在sqlserver帮助中查到)
zhou968 2008-06-11
  • 打赏
  • 举报
回复
可使用触发器定时。
tim_spac 2008-06-11
  • 打赏
  • 举报
回复
1) 在你的网站上加一个无导航入口的页面,该页面被访问时检查时间,并在适当的时间执行相应的处理。
2) 在你的个人pc上编制一个小程序,定时登陆你的网站,并访问那个特定的页面。
nzperfect 2008-06-11
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 wulemale 的回复:]
晕,前面发的成那样了
不知是否可以利用在本地的sqlserver上建作业,通过建立链接服务器操作远程的表?
[/Quote]

虚拟空间 .... 可能性基本为0
sp4 2008-06-11
  • 打赏
  • 举报
回复
不用job的话,单纯应用数据库是实现不了的。
那么就只能依赖外部程序来完成,服务或计划任务的程序来执行数据库操作。

为什么不能用作业?????????
hanjs 2008-06-11
  • 打赏
  • 举报
回复
不用job,那你就用前台程序写个,如java用timer

wulemale 2008-06-10
  • 打赏
  • 举报
回复
晕,前面发的成那样了
不知是否可以利用在本地的sqlserver上建作业,通过建立链接服务器操作远程的表?
nzperfect 2008-06-10
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 huangqing_80 的回复:]
楼上的,楼主是租的虚拟服务器哎,怎么写程序控制啊
[/Quote]

现在把你所需要的功能操作用代号A表示
你可以加一个表,表里有个时间字段,来判断是否已经进行过A
在用户登陆(举个例子)或是访问时,判断新加的这个表里的时间字段时否=当天时间,如果相同,就说明已操作过A,如果不相同,则操作一次

当然这个方法可以实现,但需要在每次用户访问时都要去查询一下这个表.
如果访问量不是很大,可以用下试试.
dobear_0922 2008-06-10
  • 打赏
  • 举报
回复
关注,
xinxing130 2008-06-10
  • 打赏
  • 举报
回复
我也碰到过这个问题~我的sql是学习版的没作业~!
huangqing_80 2008-06-10
  • 打赏
  • 举报
回复
楼上的,楼主是租的虚拟服务器哎,怎么写程序控制啊
nzperfect 2008-06-10
  • 打赏
  • 举报
回复
定时触发器?
麻烦写一个让俺瞻仰一下.....

这个问题无非是个需要在某些时间点或时间段去触发一个t-sql的问题
如果不能建做业,可以采用其它方式

比如写个程序让客户端在访问时触发.
wulemale 2008-06-10
  • 打赏
  • 举报
回复
不知是否可以利用在本地的sqlserver上建作业,通过建立链不知是否可以利用在本地的sqlserver上建作业,通过建立链接服务器操作远程的表?接服务器操作远程的表?
wulemale 2008-06-09
  • 打赏
  • 举报
回复
租的虚拟空间不允许建作业:(
ojuju10 2008-06-08
  • 打赏
  • 举报
回复
用触发器实现,如果表没有被insert,update,delete,就不能触发
懒牛科技 2008-06-08
  • 打赏
  • 举报
回复
个人认为没有定时触发触发器的说法,楼主的要求好像只能用Job去做!
不能使用作业?是什么原因?
wulemale 2008-06-08
  • 打赏
  • 举报
回复

我租的虚拟空间不能建作业的,请问楼上的,定时执行的触发器,怎么写?我一个月执行一次应该可以的,数据量也不是太大。
正宗老冉 2008-06-08
  • 打赏
  • 举报
回复
有定时执行的触发器,但效率和可靠性堪忧。
加载更多回复(2)

34,593

社区成员

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

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