C# SQL比较表与.txt文件

C# SQL比较表与.txt文件,c#,sql,sql-server,C#,Sql,Sql Server,我有一个SQL table name-Master中的表,其中有数百万条记录,还有Child1.txt文件,其中包含数据。我必须从主表中删除Child1.txt文件中不存在的数据。我可以使用importchild1.txt将其导入临时表并使用leftjoin 问题是当我得到多个.txt文件时,例如Child1.txt、Child2.txt、Child3.txt-允许的最大值是3个文本文件。我遇到的解决方案是通过创建一个临时表来使用大容量插入,导入所有3个文本文件,并与主表进行比较 我想知道是否还

我有一个SQL table name-Master中的表,其中有数百万条记录,还有Child1.txt文件,其中包含数据。我必须从主表中删除Child1.txt文件中不存在的数据。我可以使用importchild1.txt将其导入临时表并使用leftjoin

问题是当我得到多个
.txt
文件时,例如Child1.txt、Child2.txt、Child3.txt-允许的最大值是3个文本文件。我遇到的解决方案是通过创建一个临时表来使用大容量插入,导入所有3个文本文件,并与主表进行比较


我想知道是否还有其他可行的解决方案

我真的不明白以“问题:主表…”开头的最后一部分。你只是在重复这个问题还是想说些别的?如果重新启动,那么最好的方法就是您已经完成的操作:将文件导入临时表,然后进行连接以找出差异。合并这3个文本文件,并将结果文件插入临时表。就这么简单好了,现在我已经更新了。是的,我想知道除了我遇到的解决方案之外的其他解决方案。我的问题是为什么。如果您的解决方案有效且快速,并且满足您的需求,那么为什么不使用它呢?这就是编程的全部内容。