如何使用触发器实现数据库级守护,防止DDL操作
--对于重要对象,实施DDL拒绝,防止create,drop,truncate,alter等重要操作
Last Updated: Sunday, 2004...-10-31 12:06 Eygle
不管是有意还是无意的,你可能会遇到数据库中重要的数据表等对象被drop掉的情况,这可能会给我们带来巨大的损失....通过触发器,我们可以实现对于表等对象的数据库级守护,禁止用户drop操作....raise_application_error (num => -20000,
msg => '你疯了,想删除表...drop table test
*
ERROR at line 1:
ORA-00604: error occurred at recursive SQL level 1
ORA-20000: 你疯了,想删除表