推薦:sql server 中合併某個字段值的例項
sql server 中合併某個字段值的例項,需要的朋友可以參考一下
分別建立增加、刪除、更新的觸發器(trigger)來達到兩張表之間資料同步的目的。
1:資料同步增加
: 如有兩張表——a表和b表,建立觸發器使當a表插入資料後b表也同步插入資料。其中b表插入資料的字段需要同a表中的字段相對應。
複製**
**如下:
www.mb5u.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.mb5u.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.mb5u.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表主鍵
分享:ssb(sqlservice service broker) 入門例項介紹
前兩天用了 mssql裡的 ssb委託機制,做了乙個訊息分發的小功能,在這裡簡單跟大家分享一下方法跟例項
oracle(寫資料庫指令碼同步兩張表的資料)
寫資料庫指令碼同步兩張表的資料 表a資料量很大 表b是新建的表其中部分字段屬性與a表相同 請問怎麼把錶a中的資料同步到表b中來 的答案 update a set a.cols1 in select b.cols1 from b a.cols2 select b.cols1 from b 以上的答案對...
MySQL實現兩張表資料的同步
有兩張表a和b,要求往a裡面插入一條記錄的同時要向b裡面也插入一條記錄,向b裡面插入一條記錄的同時也向a插入一條記錄。兩張表的結構不同,需要將其中幾個字段對應起來。可以用下面的觸發器實現。表a的觸發器 begin set disable 1 if disable 1 and not exists s...
oracle中兩張表資料比較
資料庫 oracle 在某些情況下,我們會需要比較兩張表的資料是否一樣。假設有兩張表a與表b他的字段相同,但是當中的資料可能不同,而且有些欄位的資料還有可能為空 方法一 手動 把需要比較的兩張表的資料按照某種規則排序後匯出為xls,這裡我直接用pl sql developer匯出 然後用把xls檔案...