国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > SQL Server > 正文

數據庫中兩張表之間的數據同步增加、刪除與更新實現思路

2024-08-31 00:47:27
字體:
來源:轉載
供稿:網友
分別創建增加、刪除、更新的觸發器(Trigger)來達到兩張表之間數據同步的目的。
1:數據同步增加
如有兩張表――A表和B表,創建觸發器使當A表插入數據后B表也同步插入數據。其中B表插入數據的字段需要同A表中的字段相對應。
復制代碼 代碼如下:www.CuoXIn.com

CREATE TRIGGER 觸發器名稱
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.數據同步刪除
如有兩張表――A表和B表,創建觸發器使當A表刪除數據后B表也同步刪除數據。其中B表與A表應有相應主鍵關聯。
復制代碼 代碼如下:www.CuoXIn.com

CREATE TRIGGER 觸發器名稱
ON A表
AFTER DELETE
AS BEGIN DELETE B表
WHERE
B表主鍵 IN(
SELECT A表主鍵
FROM DELETED)
END

3.數據同步更新
如有兩張表――A表和B表,創建觸發器使當A表數據更新后B表也同步更新數據。
復制代碼 代碼如下:www.CuoXIn.com

CREATE TRIGGER 觸發器名稱
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表主鍵

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江孜县| 石林| 平和县| 富顺县| 茂名市| 平阴县| 日土县| 瓦房店市| 绥中县| 开平市| 竹北市| 七台河市| 洞口县| 宿州市| 永兴县| 湖北省| 西城区| 柯坪县| 永德县| 扎囊县| 行唐县| 陇西县| 上杭县| 方山县| 平凉市| 东乡县| 九龙城区| 山丹县| 岐山县| 应用必备| 浙江省| 襄城县| 微山县| 舞钢市| 云南省| 鄂州市| 黔西县| 手机| 洪湖市| 怀化市| 密云县|