oracle 数据库
我现在在一个用户下有一个触发器1 将表A的数据导入另一个用户下的对应表B、表C、表D中 这个可以实现 然后,我需要另一个触发器2将表B 中的code与 表C 表D 中的code 相关联 查出表C 、表D 对应的 ID 插入表E 中 ,现在的情况是:当两个触发器 单独执行时,都能成功 但当 同时进行测试时即 往表A中写数据 只有触发器1成功,触发器2 不执行 即 表E中没有数据 ;但当我直接往表B中填数据时,触发器2 能正确执行 即表E中可以出现对应的数据
我现在在一个用户下有一个触发器1 将表A的数据导入另一个用户下的对应表B、表C、表D中 这个可以实现 然后,我需要另一个触发器2将表B 中的code与 表C 表D 中的code 相关联 查出表C 、表D 对应的 ID 插入表E 中 ,现在的情况是:当两个触发器 单独执行时,都能成功 但当 同时进行测试时即 往表A中写数据 只有触发器1成功,触发器2 不执行 即 表E中没有数据 ;但当我直接往表B中填数据时,触发器2 能正确执行 即表E中可以出现对应的数据
其他:新建一个测试表,可以在触发器2中增加一个测试语句,往这个新表里面写数据。看下触发器是否运行了,如果运行了的话,看看是不是由于关连数据为空或者其它问题。再测试测试。拙见,希望对你有帮助。
上一个:oracle 的
下一个:Oracle数据库函数有几种与作用