作者bohei (run and fall)
看板Database
標題[SQL ] Oracle Trigger
時間Tue May 28 17:31:06 2013
大家好
小弟之前研究了trigger一下
目前遇到一個問題
在我觸發trigger時需把舊值新值都寫入LOG檔
在trigger內是把全部欄位都列出並INSERT LOG
但如果之後遇到Table欄位增加
我trigger勢必要修改才能把新欄位的舊值新值也放入LOG
想請問大家trigger有沒有辦法不把欄位寫死
達到新增欄位也不需修改trigger目的?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 203.65.163.29
推 moyasi:利用動態sql 05/29 11:14
→ moyasi:但寫這個的功 建議你還是新增table欄位再更新一次trigger 05/29 11:14
→ bohei:謝M大,我會再去看看動態sql的寫法 05/29 12:14
→ bohei:想再請問M大為什麼會這樣建議? 05/29 12:14
推 moyasi:欄位不太會常加吧 修個trigger加個欄位用不了一分鐘 05/29 13:15
→ moyasi:你光研究動態sql 跟下語法的時間就不曉得要多久了 05/29 13:16