备份及;删除SQL中的特定记录
是否有以下方法:备份及;删除SQL中的特定记录,sql,Sql,是否有以下方法: 删除表中的某些特定记录。(带查询) 从特定记录进行备份,并将其还原到其他地方的另一台SQL Server中 感谢您的帮助从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….1)如果ID是表的主键(或它是唯一的),您可以使用DELETE FROM table_NAME,
ID
是表的主键(或它是唯一的),您可以使用DELETE FROM table_NAME,其中ID位于(3,4)
。您最好检查这是否不会删除其他项目(或打开事务,这总是好的)
2) 如果只是这4条记录,并且两个数据库都在同一台服务器上(并且两个表都有相同的模式),那么您可以这样做(与我在上面的回答中表达的担忧相同)
编辑:如果您确实需要执行更像行备份的操作,可以使用:
1) 如果ID
是表的主键(或它是唯一的),您可以使用DELETE FROM table\u NAME,其中ID位于(3,4)
。您最好检查这是否不会删除其他项目(或打开事务,这总是好的)
2) 如果只是这4条记录,并且两个数据库都在同一台服务器上(并且两个表都有相同的模式),那么您可以这样做(与我在上面的回答中表达的担忧相同)
编辑:如果您确实需要执行更像行备份的操作,可以使用:
1) 如果ID
是表的主键(或它是唯一的),您可以使用DELETE FROM table\u NAME,其中ID位于(3,4)
。您最好检查这是否不会删除其他项目(或打开事务,这总是好的)
2) 如果只是这4条记录,并且两个数据库都在同一台服务器上(并且两个表都有相同的模式),那么您可以这样做(与我在上面的回答中表达的担忧相同)
编辑:如果您确实需要执行更像行备份的操作,可以使用:
1) 如果ID
是表的主键(或它是唯一的),您可以使用DELETE FROM table\u NAME,其中ID位于(3,4)
。您最好检查这是否不会删除其他项目(或打开事务,这总是好的)
2) 如果只是这4条记录,并且两个数据库都在同一台服务器上(并且两个表都有相同的模式),那么您可以这样做(与我在上面的回答中表达的担忧相同)
编辑:如果您确实需要执行更像行备份的操作,可以使用:
提示:使用ID列值。为什么要备份?你不能直接插入到另一个数据库中,你只需要使用完全限定的名称吗?出于某些原因,我需要这样做@Divi@Mehran:您需要更好地解释您的需求,以便获得更好的解决方案我有两个系统。我想复制1号计算机的所有表格内容。进入第二计算机。我可以对此进行备份或发送jquery。但这只是我的备份表。它不包括所有的记录。出于某些原因,我必须在两台单独的计算机上使用单独的SQL server(但它们都有相同版本的SQL和数据库名称)提示:使用ID列值。为什么要备份?你不能直接插入到另一个数据库中,你只需要使用完全限定的名称吗?出于某些原因,我需要这样做@Divi@Mehran:您需要更好地解释您的需求,以便获得更好的解决方案我有两个系统。我想复制1号计算机的所有表格内容。进入第二计算机。我可以对此进行备份或发送jquery。但这只是我的备份表。它不包括所有的记录。出于某些原因,我必须在两台单独的计算机上使用单独的SQL server(但它们都有相同版本的SQL和数据库名称)提示:使用ID列值。为什么要备份?你不能直接插入到另一个数据库中,你只需要使用完全限定的名称吗?出于某些原因,我需要这样做@Divi@Mehran:您需要更好地解释您的需求,以便获得更好的解决方案我有两个系统。我想复制1号计算机的所有表格内容。进入第二计算机。我可以对此进行备份或发送jquery。但这只是我的备份表。它不包括所有的记录。出于某些原因,我必须在两台单独的计算机上使用单独的SQL server(但它们都有相同版本的SQL和数据库名称)提示:使用ID列值。为什么要备份?你不能直接插入到另一个数据库中,你只需要使用完全限定的名称吗?出于某些原因,我需要这样做@Divi@Mehran:您需要更好地解释您的需求,以便获得更好的解决方案我有两个系统。我想复制1号计算机的所有表格内容。进入第二计算机。我可以对此进行备份或发送jquery。但这只是我的备份表。它不包括所有的记录。由于某些原因,我必须在两台单独的计算机上使用单独的SQL server(但它们都有相同版本的SQL和数据库名称)也应该附加'OR ID=4'也应该附加'OR ID=4'也应该附加'OR ID=4'也应该附加'OR ID=4'也应该附加'OR ID=4'
insert into DESTINATION
select * from SOURCE where id between 73 and 76;
bcp "select * from SOURCE where id between 73 and 76" queryout "file.dat" -T -c
bcp DESTINATION in file.dat -T -c