表tb_Group中有一列为GroupName;
写一个触发器: 当删除 GroupName = 'system' 的一个记录时,不执行删除操作.
不知道怎么写,好像ORACLE触发器不能阻止对表的操作
写一个触发器: 当删除 GroupName = 'system' 的一个记录时,不执行删除操作.
不知道怎么写,好像ORACLE触发器不能阻止对表的操作
解决方案 »
- 导入.dmp时出错:IMP-00003: 遇到 ORACLE 错误 942
- Oracle11G的电子书或实体书(简体中文)
- 关于trigger, v$session 的问题,创建该trigger的用户已经有dba的权限
- [求助]Pro*C关于集合应用的问题
- 求助ORACLE函数编译的问题
- 在存储过程中用SELECT INTO语句查询表时表为空要出错,如何解决
- (急)oracle中如何实现级连删除??(在线等待)
- 求救,我要恢复我的环境,最后一搏了,装winxp+oracle8i(8.1.6)的朋友进来看看!
- Oracle数据库导出问题?
- PLSQL导出sql file 日期格式反了
- 关于oracle提示应用在view里的问题.在线等
- 帮忙看看这个SQL怎么写?数据量大,要求效率越高越好。
before delete on tb_Group when(old.groupName = 'system')
declare
raise_application_error(-20000,'不能删除系统名字的列');
begin
before delete on tb_Group when(old.groupName = 'system')
declare
--- raise_application_error(-20000,'不能删除系统名字的列');
begin