Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
备份及;删除SQL中的特定记录_Sql - Fatal编程技术网

备份及;删除SQL中的特定记录

备份及;删除SQL中的特定记录,sql,Sql,是否有以下方法: 删除表中的某些特定记录。(带查询) 从特定记录进行备份,并将其还原到其他地方的另一台SQL Server中 感谢您的帮助从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….从列表站点删除 其中ID=(3,4) 它将删除您的记录 修改它….1)如果ID是表的主键(或它是唯一的),您可以使用DELETE FROM table_NAME,

是否有以下方法:

  • 删除表中的某些特定记录。(带查询)

  • 从特定记录进行备份,并将其还原到其他地方的另一台SQL Server中

  • 感谢您的帮助

    从列表站点删除 其中ID=(3,4)

    它将删除您的记录

    修改它….

    从列表站点删除 其中ID=(3,4)

    它将删除您的记录

    修改它….

    从列表站点删除 其中ID=(3,4)

    它将删除您的记录

    修改它….

    从列表站点删除 其中ID=(3,4)

    它将删除您的记录

    修改它….

    1)如果
    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