公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL Server兩表數(shù)據(jù)同步的多種方法

admin
2023年9月15日 15:52 本文熱度 956

本文主要介紹了SQL Server兩表數(shù)據(jù)同步的多種方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、導(dǎo)讀

A表數(shù)據(jù)同步至B表的場(chǎng)景很常見,比如一個(gè)公司有總部及分廠,它們使用相同的系統(tǒng),只是賬套不同。此時(shí),一些基礎(chǔ)數(shù)據(jù)如物料信息,只需要總部錄入即可,然后間隔一定時(shí)間同步至分廠,避免了重復(fù)工作。

二、測(cè)試數(shù)據(jù)

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

create TABLE StudentA

(

    ID VARCHAR(32),

    Name VARCHAR(20),

    Sex VARCHAR(10)

)

GO

insert INTO StudentA (ID,Name,Sex)

select '1001','張三','男'

union

select '1002','李四','男'

union

select '1003','王五','女'

GO

create TABLE StudentB

(

    ID VARCHAR(32),

    Name VARCHAR(20),

    Sex VARCHAR(10)

)

GO

insert INTO StudentB (ID,Name,Sex)

select '1001','張三','女'

union

select '1002','李四','女'

union

select '1003','王五','女'

union

select '1004','趙六','女'

三、數(shù)據(jù)同步方法

3.1、truncate TABLE

1

2

truncate TABLE dbo.StudentB

insert INTO dbo.StudentB select from dbo.StudentA

3.2、CHECKSUM

1

2

3

4

5

delete from dbo.StudentB where NOT EXISTS (select from dbo.StudentA where ID=dbo.StudentB.ID)

update SET B.Name=A.Name,B.Sex=A.Sex

from dbo.StudentA A INNER JOIN dbo.StudentB B ON A.ID=B.ID

where CHECKSUM(A.Name,A.Sex)<>CHECKSUM(B.Name,B.Sex)

insert INTO dbo.StudentB select from dbo.StudentA where NOT EXISTS (select from dbo.StudentB where ID=dbo.StudentA.ID)

3.3、MERGE INTO

1

2

3

4

5

6

7

MERGE INTO dbo.StudentB AS T USING dbo.StudentA AS ON T.ID=S.ID

WHEN MATCHED THEN                --當(dāng)ON條件成立時(shí),更新數(shù)據(jù)。

    update SET T.Name=S.Name,T.Sex=S.Sex

WHEN NOT MATCHED THEN            --當(dāng)源表數(shù)據(jù)不存在于目標(biāo)表時(shí),插入數(shù)據(jù)。

    insert VALUES (S.ID,S.Name,S.Sex)

WHEN NOT MATCHED BY SOURCE THEN  --當(dāng)目標(biāo)表數(shù)據(jù)不存在于源表時(shí),刪除數(shù)據(jù)。

    delete;

到此,這篇關(guān)于SQL Server兩表數(shù)據(jù)同步的幾種方法的文章就介紹到這了,希望可以對(duì)你有所幫助。


該文章在 2023/9/15 15:52:55 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产做a爱视频免费软 | 精品偷拍日韩第一页 | 国产成人69精品视频竹菊 | 极品国产主播粉嫩在线观看 | 国产麻豆91 | av在线免费网站 | a级猛片在线观看免费 | 国产视频一区在线播放 | 精品久久久无码人妻中文 | 狠狠色婷婷久久一区二区 | 国产熟女高潮视频 | 国产精品香蕉在线的人 | 国产91精品一区二区 | 国产精品高潮久久av | 国产成人无码一区二区在线播放 | 国产精品午夜久久久 | a无码综合a国产av中文 | 韩国美女主播热舞 | 91精片一二三次 | 国自产拍偷拍精品 | 韩国无遮挡三级伦在线观看 | 国产蜜桃扣扣传媒av性色 | 2025国产亚洲日韩精品 | 国产成人精品2025 | av无码国产在线观看免费软件 | 国产成人夜色高潮福利影视 | 成人日韩欧美国产黄片视频 | 91久久国产成人免费网站 | 国产成人精品无码一区二 | 国产一区二区三四 | 国产日韩无码影院一区二区三区 | 国产成人久久久精品 | 1024国产精品免费观看 | 国产交换一区二区三区 | 精品无码国产拍自产拍在线 | 成人bt核工厂合集 | 国产一区二区啪啪啪免费视频 | 国产精品小视频91 | 国产精品一区二区三区 | 国产高清无码性爱大片 | 国产成人激情一区二区视频 |