數(shù)據(jù)庫(kù)中兩張表之間的數(shù)據(jù)同步增加、刪除與更新實(shí)現(xiàn)思路_Mssql數(shù)據(jù)庫(kù)教程
推薦:sql server 中合并某個(gè)字段值的實(shí)例sql server 中合并某個(gè)字段值的實(shí)例,需要的朋友可以參考一下
分別創(chuàng)建增加、刪除、更新的觸發(fā)器(Trigger)來達(dá)到兩張表之間數(shù)據(jù)同步的目的。1:數(shù)據(jù)同步增加:
如有兩張表——A表和B表,創(chuàng)建觸發(fā)器使當(dāng)A表插入數(shù)據(jù)后B表也同步插入數(shù)據(jù)。其中B表插入數(shù)據(jù)的字段需要同A表中的字段相對(duì)應(yīng)。
復(fù)制代碼 代碼如下:www.hl5o.cn
CREATE TRIGGER 觸發(fā)器名稱
ON A表
AFTER INSERT
AS BEGIN INSERT INTO
B表(B表字段1,B表字段2,B表字段3)
SELECT A表字段1,A表字段2,A表字段3
FROM INSERTED
END
2.數(shù)據(jù)同步刪除:
如有兩張表——A表和B表,創(chuàng)建觸發(fā)器使當(dāng)A表刪除數(shù)據(jù)后B表也同步刪除數(shù)據(jù)。其中B表與A表應(yīng)有相應(yīng)主鍵關(guān)聯(lián)。
復(fù)制代碼 代碼如下:www.hl5o.cn
CREATE TRIGGER 觸發(fā)器名稱
ON A表
AFTER DELETE
AS BEGIN DELETE B表
WHERE
B表主鍵 IN(
SELECT A表主鍵
FROM DELETED)
END
3.數(shù)據(jù)同步更新:
如有兩張表——A表和B表,創(chuàng)建觸發(fā)器使當(dāng)A表數(shù)據(jù)更新后B表也同步更新數(shù)據(jù)。
復(fù)制代碼 代碼如下:www.hl5o.cn
CREATE TRIGGER 觸發(fā)器名稱
ON A表
AFTER UPDATE
AS
update B表
SET
B.B表字段1=A.A表字段1
FROM
B表 AS B,INSERTED AS A
WHERE B.B表主鍵=A.A表主鍵
分享:SSB(SQLservice Service Broker) 入門實(shí)例介紹前兩天用了 MSsql里的 SSB委托機(jī)制,做了一個(gè)消息分發(fā)的小功能,在這里簡(jiǎn)單跟大家分享一下方法跟實(shí)例
相關(guān)Mssql數(shù)據(jù)庫(kù)教程:
- sql 語(yǔ)句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫(kù),提示 無法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語(yǔ)句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫(kù)教程推薦
- 解析SQL Server 2000視圖問題
- sql中case語(yǔ)句的用法淺談
- 怎樣創(chuàng)建SQL Server 2000故障轉(zhuǎn)移群集
- SQL“多字段模糊匹配關(guān)鍵字查詢”
- 在SQL Server中通過.NET遠(yuǎn)程的執(zhí)行SQL文件
- 詳解SQL Server 2008安裝過程
- SQL Server連接中常見錯(cuò)誤的解決方法
- 用人工智能自動(dòng)對(duì)SQL語(yǔ)句進(jìn)行重寫
- 解析SQL Server三大算法的I/O成本
- 一列保存多個(gè)ID(將多個(gè)用逗號(hào)隔開的ID轉(zhuǎn)換成用逗號(hào)隔開的名稱)
猜你也喜歡看這些
- 相關(guān)鏈接:
復(fù)制本頁(yè)鏈接| 搜索數(shù)據(jù)庫(kù)中兩張表之間的數(shù)據(jù)同步增加、刪除與更新實(shí)現(xiàn)思路
- 教程說明:
Mssql數(shù)據(jù)庫(kù)教程-數(shù)據(jù)庫(kù)中兩張表之間的數(shù)據(jù)同步增加、刪除與更新實(shí)現(xiàn)思路
。