如何使用存储过程更新表?

时间:2019-05-02 06:39:33

标签: sql

我有3个表(表A,表B和表历史记录。它们都包含相同数量的列和数据。) 我需要在表A和B中找到差异,在表b中找到一次更新,然后将旧的插入历史记录。

在确定如何执行此操作/上手时遇到了一些问题。 确实使用C#代码使其工作。但这远非最佳。

CREATE TABLE A (
[Name] [nvarchar](30) NULL, 
[ID] [int] NOT NULL)

表B相同。历史也有时间戳。

尝试使用Union All。

编辑#1: 我发现很难弄清楚如何开始声明表并在存储过程中使用它们。 如何选择和更新从我选择的表中。

希望优化我的解决方案,并获得更多有关SQL的知识。这只是一个测试示例。所以我可以自己弄清楚。

0 个答案:

没有答案