2010-10-28 34 views
-1

下創建SQL觸發器是我的表要爲我的要求

table1 
========= 
id   col1   col2 
===================================== 
1   firstrow   firstrow2 
2   secrow   secrow2 

table2 
=========== 
id   orignalvalue   updatedvalue 
=============================================== 
2   secrow2    Secondrow2 

我需要一個觸發,當我table1的值被更新,以與ID,originalvalue和在表2中創建的行updatevalue in ...這就像一個LOG表。

+0

它是什麼數據庫? – Phil 2010-10-28 13:06:06

+0

你如何區分'col1'的更新與'table2'中的'col2'的更新? – 2010-10-28 13:08:31

+0

你實際上沒有提出問題。創建觸發器有什麼問題? – 2010-10-28 13:09:00

回答

1

你基本上看一個AFTER UPDATE觸發到OLDNEW值插入到table2但不知道哪個DB你使用,語法可能不同,也可能甚至是不可能的。

+0

數據庫的意思,我不明白你的觀點..請你解釋一下 – Prabhakaran 2010-10-28 13:23:00

+0

數據庫管理系統。 MySQL,SQL Server,Oracle,PostgreSQL,SQLite等 – Phil 2010-10-28 13:24:20

+0

iam使用SQL SERVER – Prabhakaran 2010-10-28 13:33:34