关于开发与测试所用数据库用户同步的问题

ORACLE816环境下,开发用一个用户A,测试用另外一个用户B,同在一个实例下,针对开发用户A所做的数据库对象修改必须到B用户下重新建立才可以,有没有好的方法让两个用户的数据库对象同步?
谢谢指教!
[111 byte] By [dreamfisher1-梦鱼儿] at [2007-12-16]
# 1
用触发器就可以了.
bzszp-SongZip at 2007-10-23 > top of Msdn China Tech,Oracle,基础和管理...
# 2
愿闻其详
hick1979-乡巴佬 at 2007-10-23 > top of Msdn China Tech,Oracle,基础和管理...
# 3
A用户下新增加了一个存储过程,为了保持A与B的同步,必须在B用户下执行这个存储过程才可以,这就比较麻烦和不好控制.
BZSZP说的触发器是怎样实现的?
能够说得详细点吗?
谢谢!

dreamfisher1-梦鱼儿 at 2007-10-23 > top of Msdn China Tech,Oracle,基础和管理...
# 4
例如:
当insert到temp_table,立即触发insert into temp_table1事件,数据相同
CREATE OR REPLACE TRIGGER OnlyPositive
BEFORE INSERT
ON temp_table
FOR EACH ROW
declare
com_num number;
BEGIN
insert into temp_table1 values(:new.rol1,:new.rol2);
commit;
END OnlyPositive;
/

update,delete 类似
bzszp-SongZip at 2007-10-23 > top of Msdn China Tech,Oracle,基础和管理...