我想在存储过程中根据传的表名参数,为那个表创建一个触发器.
可以实现吗?
请高手指点,最好给贴段代码.
谢谢!
------解决方案--------------------
代码迷推荐解决方案:oracle存储过程,http://www.daimami.com/search?q=177537
------解决方案--------------------
动态SQL
可以创建trigger的。
如果你会写trigger的话,
execute immediate 'create or replace trigger... ';
然后用ALTER TRIGGER trigger_name COMPILE;来编译
------解决方案--------------------
当然还要给此用户显式地赋权
------解决方案--------------------
就是说给用户赋予权限而不是通过角色给用户授权。