oracle数据创建同义词

项目里面,可以存在多个系统之间都相互调用,我们一般会采用多个用户进行数据库表空间的创建

那么就存在问题了,多个数据库之间相互访问查询、新增、修改、删除

要么写接口进行处理,如果服务直接访问受限可以使用创建同义词的方式进行数据库相互操作

存在两个数据库A和B、B需要访问A下面的数据库

1、先创建连接

create or replace synonym A.表名
for B.表名;

2、授权表使用权

grant select,insert,update,delete  on B.表名 to palm_doctor;

这样子,B用户就可以直接访问A下面的表,查询也可以直接进行查询

SELECT * FROM B.表名

你可能感兴趣的:(oracle,数据库)