如何将表数据完全复制到另一张表

业务场景 

    我原本有个测试环境,里面备份了一个数据库称作Db_bak,里面有张零件表sys_part(p_id,p_name.........)p_id 为自增主键,p_id又在别的表中存在,但我的备库好久没有更新过,为了防止对应关系错乱,准备把备库的表全部清除重新拷贝

首先 truncate table sys_part (清除表数据,并清除自增从0开始)

然后执行下面这段语句即可

set IDENTITY_INSERT sys_part  on 

INSERT INTO [Db_bak].[dbo].[sys_part]
           (part_id,[part_no]。。。。。。。
)
    SELECT  part_id,
      [part_no]。。。。。。。 
  FROM [主库].[dbo].[sys_part]
  set IDENTITY_INSERT sys_part  off 
GO


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值