如何將表資料完全複製到另一張表
業務場景
我原本有個測試環境,裡面備份了一個數據庫稱作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
相關推薦
mysql 如何用一條SQL將一張表裡的資料插入到另一張表 4個例子
1. 表結構完全一樣 insert into 表1 select * from 表2 2. 表結構不一樣(這種情況下得指定列名) insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表2 3、
PL\SQL如何將從一張表中選出的資料插入到另一張表中
今天在做資料庫操作的時候,有一個需求是將A表中的前500000條資料查出來,然後插入到表B中.表A與表B具有同樣的欄位型別,資料庫為Oracle 10g,資料庫管理工具用的PL\SQL,由於資料庫不是特別的熟,於是在網上查到如下語法: insert into B se
SQL Server大資料匯入匯出:將一張表的資料匯入到另一張表
今天下午休息的時候又被扔給一項任務:把全國的街道資料匯入街道表。但是他們扔給我的SQL指令碼是從網上down的一個,跟平臺這邊的資料庫設計的完全不一樣。
mongoose 主鍵關聯的表,自動帶出另一張表的資料
有這樣兩張表 addon_passwordbox_category 'use strict' var mongoose = require('mongoose'), Schema = mongoose.Schema /*** * 加密後的密碼錶 *2018年
如何實現一個表字段資料變化,另一張表中資料隨著變化
資料表1(db_integrityevent): 資料表2:(db_corporatecreditscore): navicat觸發器寫法: 可以實現表中相關資料變化,表中其他跟隨這變化。 mysql命令列寫法: delimiter $$ for each row B
怎麼把一張表中某幾列資料插入到另一張表中mysql
兩種方法: 1.表之間的關聯; 2.java程式; 我們這裡主要講的是第二種方法: 第二種方法的優勢在於,如果想要把a表中的資料某幾列資料插入b表中,無需b表中的某列=a表中某列,即使b表中什麼資料都沒有; 那就是mysql語句的增刪改查,比任何操作都簡單,都迅
sql insert into 一次性插入多條資料 從一張表中查詢到的資料插入到另一張表
--插入多條資料使用DEFAULT關鍵字(第二種方法,不要將預設列名寫出,在UNION後面加上all,最後一行不加) ------------------------------------------------------------------------------
Sql Server儲存過程從一個表中抓取資料填充到另一張表中
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: <alex,,Name> -- Create
mysql 從一張表查資料並插入另一張表
INSERT INTO table1 (table1_field1,table1_field2,...) select table2_filed1,table2_field2,... from table2 where condition1 and condition2
查詢的資料插入到另一張表中,分為兩種情況,一種是目標表不存在,另一種是目標表存在。
情況一(目標表不存在,建立表名為t1的表,將person表中全部資料插入): createtablet1 asselect* fromperson;情況二(目標表t1存在,將per
mysql通過對比一張表的資料來修改另一張表兩種sql的對比
1.任務要求: 有兩張表,student1和student2,要求對比student2中的資料,將name相同的student1中的score換成student2中的score,同時保留student1中name不同的score student1(學
取得一張表的資料不在另一張表中的最優秀方法(JOIN與EXISTS的效率研究)
業務需求:公司有個CRM經紀人管理系統,前天遇到的比較棘手的問題是,要查詢一張表中不在另一張表中的所有使用者並分頁顯示,但問題是外表的資料量很大,如果用not in(select ..),not exists(select ...)之類的子查詢 的話需要對子查詢表進行所有資訊
Postgresql 資料在一張表中存在,另一張表不滿足完整性的查詢
有兩張表T1,T2,表結構和資料如下:create table t1 ( id int ); create table t2 ( id int, finished int ); insert into t1 values (1); insert into t
查詢一張表的資料去更新另一張表
update zmt_wx_user as t1 set user_fan_count=(select t2.fans from zmt_wechat_official as t2 where t2.id < 3
mysql 查詢一張表沒有存在在另一張表的資料
student表 id name 1張三 2 李四 3王五 4趙四 result表 idscore 180 260 查詢沒有考試成績的學生 方法1: select * from student w
SQLSERVER 數據從一張那個表復制到另一張表
int select ffffff 復制 ack pan 條件 back 表復制 insert into 表名1 ( 字段A ,字段B ,字段C) SELECT 字段A ,字段B ,字段C FROM 表名2 (where條件看情況而定)SQ
Linq實現sql一張表資料不存在另外一張表
Linq中包含查詢 //Linq程式碼: T_WxMaterials.Where(n=>T_VideoMsgs.Select(m=>m.MediaID).Contains(n.MediaID)) //生成的sql語句: SELECT [t0].[ID], [t0].[
Storm讀取Mysql資料庫表寫入Mysql資料庫另一張表
1、spout: package com.TestStorm; import java.io.BufferedReader; import java.io.FileNotFoundException; import java.io.FileReader; import j
如何將表資料完全複製到另一張表
業務場景 我原本有個測試環境,裡面備份了一個數據庫稱作Db_bak,裡面有張零件表sys_part(p_id,p_name.........)p_id 為自增主鍵,p_id又在別的表中存在,但我的備庫好久沒有更新過,為了防止對應關係錯亂,準備把備庫的表全部
sql server 複製表中的資料到另一張表
insert into userstate(NUSERID,USERCODE,CREATETIME,USERSTATE,ACCOUNTSTATE,UPDATETIME,UPDATEPASSWORD) select NUSERID,USERCODE,'2018/12/13',1,0,'2018/12