[ORACLE]善用資料庫的Triggers..好處多多!

  • 2286
  • 0

摘要:[ORACLE]善用資料庫的Triggers..好處多多!

最近新手小弟遇到一個問題就是

當更新table A的column C_A

就用更新table B的某一筆資料的column C_B值

一直以來都是用程式去控制

其實多多利用資料庫的Triggers來做蠻方便的~請大大多多指教!

create or replace TRIGGER TriggersName
 /*在更新tableA的欄位C_A之後*/
 AFTER / BEFORE UPDATE OF C_A ON tableA
FOR EACH ROW

BEGIN
 /*此內容為SQL語法*/
 update tableB set tableB.C_B = 'TEST' where tableB.ID = 'testtest';

 /*呼叫外部exe檔*/
 exec cmd('C:\123.exe');
END;

 

 






Y2J's Life:http://kimenyeh.blogspot.tw/