是这样的,在a中创建的别名只能在a中使用,无论其表在那个用户,
但是在b中就无法识别了,在Oracle里所有的东西都是以用户为根进行组织的
一点拙见!!:)
但是在b中就无法识别了,在Oracle里所有的东西都是以用户为根进行组织的
一点拙见!!:)
解决方案 »
- ORACLE TRUNC的问题
- ORACLE存储过程
- Enterprise Manager 无法连接到数据库实例。下面列出了组件的状态。
- oracle 有没有区间类型的字段
- UNIX下ORACLE的网络应用开发
- oracle9i的监听问题......
- Oracle8.17与VS.net会冲突吗?---在线等待
- 如何在以A用户连接数据库时,只能看见A用户创建的表,而屏蔽掉其他用户创建的表和系统表?
- 如何把SYSDATE转化为2004-08-02这种格式呢?
- ORACLE中的存储过程对前台程序有什么用?举例说明200分,此贴在PB区也有。谢谢。
- 初级问题:oracle是否可以安装在win98操作系统中?
- 通过 ODBC 访问 Oracle
1。你最好用b用户建立一个public的同义词,语法为:create public synonym 同义词名 for b.table。
2。a,b用户不在同一机器,你需要通过数据库链接dblink将他们连接起来。在a上建立dblink语法为:create database link dblink_name connect to username identified by password;
其中,username/password 为连接到b所在数据库的用户名和密码。
3。然后用select * from 同义词名@dblink_name;