解决  需要在工作表中插入登台表和工作表之间的差异

tim8w

知名会员
已加入
2020年9月8日
留言内容
81
编程经验
10+
你好,
仍然是SQL Server的新手。无论如何,我有两个表:tblStaging和tblWorking。登台表每15分钟更新一次,我需要查看登台表中的不同之处并将差异插入到工作表中。我将保证唯一性的两个领域结合在一起。我还需要另辟way径,查看工作表中的内容,而不是登台表中的内容,然后从工作表中删除这些记录。很抱歉。只是想弄清楚...
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,538
地点
弗吉尼亚州切萨皮克
编程经验
10+
听起来像是SQL问题,而不是C#问题,特别是如果您想有效地解决它的话。

如果要解决效率低下的C#方法,则该方法将是查询两个表中的所有项目,然后使用LINQ对象来使用LINQ Except()扩展方法来确定一个表中有哪些项目,而不是其他。


您也可以使用LINQ to SQL,它应该更高效,但是我只是在猜测,因为我不知道这是否会执行适当的SQL Server端操作,或者它是否仍然会在客户端效率低下。
 
最佳 底部