2013-04-07 58 views
0

是否有一種有效的方法來確定哪些列在Oracle中的表中使用觸發器進行了更改?如何檢查是否只有一列(感興趣)或所有其他列也改變了?如何識別哪一列已更改

回答

2

正如Alex Pole在您的評論狀態中指出的那樣,您可以使用UPDATING功能。

但是,您也可以使用「BEFORE UPDATE OF」子句開發用於更新特定列的不同觸發器,如果​​沒有代碼在涉及列的操作之間共享,則witch是最佳選項。

相關問題