Sql 向表中添加文本并防止名称重复

Sql 向表中添加文本并防止名称重复,sql,updating,Sql,Updating,我有一张储存公司名称的桌子。我对我的数据运行查询,以提供符合特定条件的名称列表。我接受了这个查询的结果,删除了只留下企业名称的住宅名称。为了将这些企业名称添加到我的公司表中并防止重复,我将查询结果复制粘贴到文本文件中。然后将此文本文件附加到foxpro表中。然后选择一个不同的名称并复制到一个临时文件中,然后清除foxpro表,然后从临时文件中追加,提供唯一的公司名称。然后我创建一个csv文件 在Sql中,我截断我的公司表,然后从csv中执行DTS,以提供一个更新的表,其中包含查询结果中的公司名称

我有一张储存公司名称的桌子。我对我的数据运行查询,以提供符合特定条件的名称列表。我接受了这个查询的结果,删除了只留下企业名称的住宅名称。为了将这些企业名称添加到我的公司表中并防止重复,我将查询结果复制粘贴到文本文件中。然后将此文本文件附加到foxpro表中。然后选择一个不同的名称并复制到一个临时文件中,然后清除foxpro表,然后从临时文件中追加,提供唯一的公司名称。然后我创建一个csv文件

在Sql中,我截断我的公司表,然后从csv中执行DTS,以提供一个更新的表,其中包含查询结果中的公司名称


如何获取创建和编辑的公司名称列表,以删除居民名称,并将结果添加到SQL中的我的公司表中,以防止重复?我想绕过Foxpro应用程序。这是用新名称更新我的公司表。

如果您使用的是Oracle,则可以创建合并语句。您也可以在SQL Server的更高版本中使用合并,我使用的是2012 SQL express。我会查看你提供的链接,看看这是否能回答我的问题。非常感谢。