设计一个语句级触发器,限定只能对数据库进行修改操作,不能对数据库进行插入和删除操作。在需要进行插入和删除时,将触发器设置为无效状态,完成后重新设置为生效状态。/*
CREATE OR REPLACE TRIGGER NO_DEIN
BEFORE
INSERT OR DELETE
ON EMP
BEGIN
RAISE_APPLICATION_ERROR(-20500,'不能插入和删除数据!');
END;
*/
--select * from emp;
delete from emp where empno=1000;
写了一部分代码,请问后面的那句后是什么意思
CREATE OR REPLACE TRIGGER NO_DEIN
BEFORE
INSERT OR DELETE
ON EMP
BEGIN
RAISE_APPLICATION_ERROR(-20500,'不能插入和删除数据!');
END;
*/
--select * from emp;
delete from emp where empno=1000;
写了一部分代码,请问后面的那句后是什么意思
解决方案 »
- ORA-12514: TNS:listener does not currently know of service requested in connect
- 关于一个表连接查询语句的问题
- 物化视图是不是不支持子查询?
- order by的字段不需要select出来,有人知道为什么吗
- oracle 给一个大表建索引
- TNSList沒有安裝起來怎麼辦?
- 如何使在PL/SQL中能够按住ctrl后按往右的键时一跳一个单词啊??
- 关于Linux下oracle稳定性与安全性的提问
- 大家来谈谈database该如何分工?来者有分.
- 求教
- oracle 10i :多表链接(from A, B, C)的执行顺序
- Oracle 小问题请大侠们帮忙啊
alter trigger CASCADE_DELETE disable;
--将触发器设置为有效
alter trigger CASCADE_DELETE enable;
alter trigger trigger_name enable--启用
alter trigger CASCADE_DELETE disable;
--将触发器设置为有效
alter trigger CASCADE_DELETE enable;
alter trigger trigger_name enable--启用