我有兩個數據庫說A和B。需要插入查詢幫助
一個有a1 table
有列名userid
,pin_no
和B
數據庫有b1 table
有列名id
,badge_no
。
我想從a1
數據插入到b1
和b1
應該得到更新,當a1
更新
我有兩個數據庫說A和B。需要插入查詢幫助
一個有a1 table
有列名userid
,pin_no
和B
數據庫有b1 table
有列名id
,badge_no
。
我想從a1
數據插入到b1
和b1
應該得到更新,當a1
更新
你可以插入一個簡單的選擇:
insert into DatabaseB.dbo.tableB1 (id, badge_no)
select userid, pin_no from DatabaseA.dbo.tableA1
或觸發器內:
create trigger insertBfromA
on tableA1
after insert
as
begin
insert into DatabaseB.dbo.tableB1 (id, badge_no)
select userid, pin_no from inserted
end
您可以使用更新同樣的邏輯
嘿它的作品真的thx幫助 – pratikp0088 2012-01-27 10:13:39
沒問題,只需標記爲答案;) – Diego 2012-01-27 10:35:34
你需要使用for update
和for insert
triggers
解決您的問題。
檢查THIS文章更多信息!
您正在使用什麼RDBMS?爲什麼你必須分開數據庫? – Mat 2012-01-27 08:19:56
[A]。[dbo]。[a1_table]。[userid]'和[B]。[dbo]。[b1_table]。[id]'; '[a1_table]。[pin_no]'和'[B]。[dbo]。[b1_table]。[badge_no]'相互關聯,或者您想放置一個[pin_no] 'b1_table中的列? – ChrisBD 2012-01-27 08:24:55
我想放置userid在id和pin_no在badge2008在sql2005 – pratikp0088 2012-01-27 08:30:06