lwmc.net
當前位置:首頁 >> sql 觸發器 獲取插入的記錄 轉存到另一個數據庫的表 >>

sql 觸發器 獲取插入的記錄 轉存到另一個數據庫的表

CREATE TRIGGER a1_a ON [dbo].[a1] FOR INSERT AS insert into b.dbo.b1(g,h,j) select c as g,d as h,e as j from inserted 在A數據庫A1表,加上面的觸發器(只限于同一臺服務器不通數據庫數據轉存),如果要在不同的服務器上,就先在A所在服...

表結構 create table MyUser ( UserName nvarchar(50) primary key, PassWord nvarchar(50), state int ) //觸發器 create trigger [MyUser_trigger] on [dbo].[MyUser] for insert,delete as begin if exists ( select * from sysobjects where...

create trigger tr_Sale_MerchInfo on Sale after insert, updateasbegin declare @num int , @MerchID int select @num = SaleNum, @MerchID = MerchID from inserted update MerchInfo set MerchNum = MerchNum - @num where MerchID = @Merch...

--創建測試表create table t_a(id int,name varchar(10));create table t_b(id int,name varchar(10));--測試數據insert into t_a(id,name) values (1,'a');--創建 for delete 觸發器create trigger trg_t_a_1 on t_afor deleteasbegininsert in...

假設有兩張表,一張為操作記錄表tbA(MyID,MyX,MyY),一張為賬戶余額表tbB(MyID,MySum) MyID:int類型 MyX:money類型 MyY:int類型(-1取錢,1存錢) MySum:money類型 我想在我記錄存入多少錢的同時,在余額表里的MySum里的數據也更著改變,而我們也不需要...

很簡單. reate or replace trigger tri_name after update on 表的名字 for each row begin if Userstate=0 then update 另外一個表 set UserState = '0'; dbms_output.put.line('已改變'); else null; end; 觸發器比較經典的用法,百度就一大堆.

/*1 tg_in*/ after insert update e set eage=case when e.ed='xx' then 'xx' else 'xx' end from e,i where e.id=i.id /*2 tg_up*/ after update if update(ed) update e set eage=case when e.ed='xx' then 'xx' else 'xx' end from e,inserte...

CREATE TRIGGER 表A_ps ON 表A FOR INSERT AS DECLARE @ErrNo int, @ErrMsg varchar(255), @總類 char(10), @數量 int SELECT @總類 = 總類, @數量 = 數量 from inserted IF @總類 IS NOT NULL BEGIN UPDATE 表B SET 數量=數量[email protected]數量 WHERE 總類...

如下: CREATE TRIGGER del_kh ON dbo.卡信息表 AFTER DELETE AS insert into 作廢卡信息表(kh,xm,xb,kmc,sjhm,sysycs,fxrq,dqrq) select kh,xm,xb,kmc,sjhm,sysycs,fxrq,dqrq from deleted ==== 觸發器激活時,會把刪除的記錄放在deleted臨時表...

最好是做一個視圖,把相關的字段包含在視圖中,然后對視圖執行插入操作,再在視圖上寫insteaded of 觸發器,這樣既避免了觸發器對表的依賴,有提高了基表的安全性,而且如果今后在增加其他表時,只需要把相關操作語句加入即可!提高可維護性!

網站首頁 | 網站地圖
All rights reserved Powered by www.fpyfpq.tw
copyright ©right 2010-2021。
內容來自網絡,如有侵犯請聯系客服。[email protected]
加拿大快乐8开奖网站