我意识到这个问题之前已经被问过,但是我读过的东西都没有真正回答我的问题。在同一个数据库中将数据从一个表移动到另一个表
我有一张表,每天有数百万行数据用于多个查询。我想将大部分数据移动到具有相同模式的另一个表中。第二个表格将成为“存档”表格。
我想要一个存档数据的选项列表,所以我可以把它们呈现给我的老板。到目前为止,我正在考虑在C#控制台应用程序中插入select语句,SQLBulkCopy,并且我开始深入SSIS以了解它可以做什么。我打算在周末或多个周末做这个。
- 表有一个ID作为主键
- 表也有一些外键约束
感谢您的帮助。
您提到了外键约束。是否期望您最终必须从原始表中删除归档数据? – Ellesedil
是的,我将在新表格中删除原始表格中的数据。但我仍然需要访问存档数据。 – grath