Sql server 2008 如何在SQL Server 2008 R2中删除基于文本文件的DB条目?

Sql server 2008 如何在SQL Server 2008 R2中删除基于文本文件的DB条目?,sql-server-2008,text-files,Sql Server 2008,Text Files,我有一个文本文件中的单词列表。每个单词用一行新行隔开。我想读取所有单词,然后,对于每个单词,我必须查找数据库并删除包含从文本文件读取的单词的行。我该怎么做?我是DB编程的新手,我想我们在SQL中没有循环,对吗 1-读取文本文件中的所有单词 2-对于文本文件中的每个单词 3-从db e.d.中删除条目。从ITEMNAME类似“WORDFROMFILE”的表中删除 谢谢您可以使用该技术从文件中读取文本。如果你想做更复杂的事情,我建议你从前端(例如c#/vb等)而不是db来做。这里有一个大致的想法:

我有一个文本文件中的单词列表。每个单词用一行新行隔开。我想读取所有单词,然后,对于每个单词,我必须查找数据库并删除包含从文本文件读取的单词的行。我该怎么做?我是DB编程的新手,我想我们在SQL中没有循环,对吗

1-读取文本文件中的所有单词 2-对于文本文件中的每个单词 3-从db e.d.中删除条目。从ITEMNAME类似“WORDFROMFILE”的表中删除


谢谢

您可以使用该技术从文件中读取文本。如果你想做更复杂的事情,我建议你从前端(例如c#/vb等)而不是db来做。这里有一个大致的想法:

步骤1:将文本文件导入到表中


步骤2:编写一个查询,使用
内部联接

从目标表
中删除
s,其中
关键字
=
目标表中的关键字。如果你希望人们花时间回答你的问题,你应该花一些时间提问。你的问题很广泛,没有告诉我们你面临的具体问题。这不是免费商店的代码!嗯,我试过了,但做不到,所以我把这个问题放在这里。我是DB的新手,所以当人们回答最愚蠢的问题时,我发现这很有帮助。为了捍卫我的答案,我先发制人地回答了所有SQL纯粹主义者的问题,如果正确编写联接,可以避免使用WHERE:-)