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

dreamfisher1 2002-09-04 04:25:00
ORACLE816环境下,开发用一个用户A,测试用另外一个用户B,同在一个实例下,针对开发用户A所做的数据库对象修改必须到B用户下重新建立才可以,有没有好的方法让两个用户的数据库对象同步?

谢谢指教!
...全文
113 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
bzszp 2002-09-09
  • 打赏
  • 举报
回复
例如:
当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 类似
dreamfisher1 2002-09-09
  • 打赏
  • 举报
回复
A用户下新增加了一个存储过程,为了保持A与B的同步,必须在B用户下执行这个存储过程才可以,这就比较麻烦和不好控制.
BZSZP说的触发器是怎样实现的?
能够说得详细点吗?
谢谢!

hick1979 2002-09-05
  • 打赏
  • 举报
回复
愿闻其详
bzszp 2002-09-04
  • 打赏
  • 举报
回复
用触发器就可以了.

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧