触发器如何获取触发操作的用户 有三个用户,都有相同表结构的表A,三个用户的表A数据是互通的。现在要求某个用户删除自己表A的数据,其他两个用户的表A对应数据也都要删除。用触发器实现删除某个用户的数据时同时删除其他用户的,但是这样会出现死循环,求问有没有方法获取当前删除操作是哪个用户触发的,然后在触发器中判断是否进行删除操作。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给你个思路, 针对三个用户,假设a,b,c 下的表A创建三个同义词,a,表A =》sy_1,b,表A =》sy_2,c,表A =》sy_3,然后分别对这三个表创建触发器,比如对a.表A创建的触发器,删除sy_2和sy_3的数据,对b.表A创建的触发器,删除sy_1和sy_3的数据,可以这样试一下。 什么叫 “自己表A的数据”?按我的理解应该有一个关键字段来表明,比如操作员ID或者什么的? 在线求解答!!!! 【100分】如何提高select count(字段) from 表 where 的速度 触发器调用网络客户端程序时出错,why? 字符集 数据导出乱码问题 菜鸟求一道ORACLE题。内详 对于view与table之间的效率问题?? 回滚段的问题 oraclek中的group by问题,不知我的看法是对否 sql语句里怎么处理引号? 谁有关于JDEVELOPER使用的资料 数据库接口规范 存储过程问题
a,表A =》sy_1,
b,表A =》sy_2,
c,表A =》sy_3,
然后分别对这三个表创建触发器,比如对a.表A创建的触发器,删除sy_2和sy_3的数据,对b.表A创建的触发器,删除sy_1和sy_3的数据,可以这样试一下。