我有一个任务存档一些数据库表。为了简化一切,我基本上必须执行以下操作:
- 根据某些条件从表 1 中检索一些行
- 将这些行插入备份数据库中的表中
- 从表 1 中删除这些行
我必须在几个表上执行这些操作。
本文告诉我根据不同的 CRUD 操作(每个 CRUD 一个)创建单独的 SP。可以看到,我需要执行的步骤是READ
、UPDATE
和DELETE
。然后根据这篇文章,我的每张桌子都需要 3 SP。所以如果我有 10 个表需要备份,那么我需要写 30 个 SP?
有人可以告诉我这是否是正确的做法吗?
谢谢。