作者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
1F:推 moyasi:利用动态sql 05/29 11:14
2F:→ moyasi:但写这个的功 建议你还是新增table栏位再更新一次trigger 05/29 11:14
3F:→ bohei:谢M大,我会再去看看动态sql的写法 05/29 12:14
4F:→ bohei:想再请问M大为什麽会这样建议? 05/29 12:14
5F:推 moyasi:栏位不太会常加吧 修个trigger加个栏位用不了一分钟 05/29 13:15
6F:→ moyasi:你光研究动态sql 跟下语法的时间就不晓得要多久了 05/29 13:16