求存储过程:某一个时间点,某个表自动按某种条件新增记录
没有怎么接触过存储过程,在这里求助了。
也就是在某个时间点,比如每个月的第一天,要求某个表,按照一定条件,复制之前的记录为新增记录,比如每个月的第一天,复制上一个月的所有记录为新增记录。
谢谢。。。
------解决方案--------------------定时执行用作业实现
------解决方案--------------------写成一个存储过程 用作业调用这个存储过程
------解决方案--------------------用作业调用存储过程来实现会比较好,不过你这个需求会不会有点怪异啊?
------解决方案--------------------
SQL code
-->创建类似存储过程
create proc insert_oldtonew
as
insert into tb select * from tb where 你的条件
go
-->新建一个JOB调用exec insert_oldtonew 设置执行频率时间为每月的第一天
------解决方案--------------------
5楼正解,在sql server代理目录下有个作业,在里边新建作业就可以了