现在我有两张表,一张A,一张B,表A(只有一个字段,INT类型的)每天都会加入几条新记录(也都是INT类型的),现在我想在每个月1号,将表A中的数据加起来放到表B中,然后清空表A,表B中有两个字段,一个是时间,一个就是表A数据的总和。我想实现这人功能要怎么去实现?
解决方案 »
- 请问如何写更新触发器
- |zyciis| 查询关键字我添加了按拼音字母查询后如何在查询出来的数据高亮显示 谢谢 急 第三贴 我说一下我的实际要求 大家看年发办
- 出问题了帮帮忙啊#15
- 求助:access代码改为sql代码
- 菜鸟问题,关于远程连接的,大家帮帮我!急哦!
- SQL Server 2005数据库群集安装问题
- 有没有基于web页面管理ms SQLServer的代码??我记得在那里看到过??
- 求SQL将分组字段内容融合到一个字段中。
- 100分求 高手 救我!!![Microsoft][ODBC SQL Server Driver][SQL Server]Warning: Fatal error
- 两个数据库间的同步问题
- SQL 时间转换问题
- 如何将单独的时、分、秒与当前时间做比较??
select sum(字段) ,getdate() from atruncate table a
把这段代码放到你的作业执行计划中,每月执行一次
参考http://technet.microsoft.com/zh-cn/library/ms187880(SQL.90).aspx
select * from sysjobs 找到originating_server 字段还是旧服务器的job_id, 然后执行update语句: update sysjobs set originating_server='new_server_name'
where job_id='B23BBEBE-A3C1-4874-A4AB-0E2B7CD01E14'
(所影响的行数为 1 行) 这样就可以添加、更新或删除那些曾经出error 14274 的作业了。 如果想把作业由一台机器迁移到另一台机器,可以先保留好创建作业的脚本, 然后在另一台机器上运行。 导出所有作业的创建脚本操作步骤: 管理->SQL Server代理->作业(鼠标右键)->所有任务->生成SQL脚本->保存到操作系统下的某个sql文件 导出某一个作业的创建脚本操作步骤: 管理->SQL Server代理->作业->选中待转移的作业(鼠标右键)->所有任务->生成SQL脚本->保存到OS下的某个sql文件 然后在目的服务器上运行刚才保存下来的创建作业的sql脚本。 如果建作业的用户或者提醒的用户不存在, 则会出错; 我们需要在目的服务器上建立相关的WINDOWS用户或者SQL Server数据库登录, 也可以修改创建作业的脚本, 把目的服务器上不存在的用户替换成已经有的用户。 如果生成日志的物理文件目录不存在,也应该做相关的修改,例如d:\区转f:\区等。另外,字符串的 @command 命令里有分隔符号 go 也会出错, 可以把它去掉。