【发布时间】:2013-01-29 12:23:49
【问题描述】:
在sql server中我需要建立一个归档系统,在每个月底我想将上个月发布的所有行移动到以月份名称命名的表中,但还要首先从该目标表中删除所有现有数据(正如你看到的一年前发布的旧数据,所以我不再需要它了)。
我的问题:
1- 有什么更好的方法来做到这一点,删除表本身,然后使用 select-into 语句创建一个新表,或者使用删除语句删除所有行,然后从原始表中插入新行。 (我认为这可能会产生巨大的影响)
2- 我如何自动执行该操作,是否有任何基于时间的触发器?或者 asp.net 或服务器中的某些东西可以做到这一点?
感谢您的帮助。
【问题讨论】:
标签: c# asp.net .net sql-server vb.net