oracle数据库怎么看几个表的关联关系
(1)用dblink使你在这个数据库可以查询另一个数据库的信息。注意,权限问题。包括用户权限和查询权限。
公司主营业务:成都做网站、网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出肥乡免费做网站回馈大家。
(2)看到你的显示结果个人建议用union
all来做,就是查出上表的全部数据并上下表e字段与上表e字段相同的字段,然后再排序(如果顺序不重要也可以不排序)。左连接或者右连接的话前面要用case
when判断,而且似乎不可行,因为在上表e=a时g也显示在i字段中,所以用union
all似乎更加简单一些。
如何查找oracle数据库中表之间的关系
查询系统表:select * from all_tables where table_name not in (select table_name from user_tables);查询用户表:select * from user_tables;
oracle怎么查看用户之间的关系
1.ORACLE用户之间没有什么特殊的关系,如果说有,无非是一个授权问题。好比说,我是校长(SYS用户 有DBA权限),你是老师(特殊用户,我授予你了授权权),你可以向学生(普通用户)授权你拥有的权限,我可以向学生授予我拥有的权限,但是你不可以授予学生除我授予你权限之外的权限。但是我们三个之间并没有什么特殊关联。
2.每个用户下都有自身的表,查看USER_TABLES这个表即可,表与表的关系不可能给你展示出来,你只能查看表中哪些字段是主键,哪些字段是外键,一般的大型数据库设计,都会有一个详细的设计规格说明,里面包含了各种表之间的连接,和表结构表主键的说明。
3没有表授权这么一说,权限可以分给用户,可以分给角色。表里存放的数据,数据不需要权限,你应该指的是把某用户表的查询、更新等权限授予给另一个用户。这也是给用户授权的,不是给表授权的。
网站标题:怎么看Oracle表关系 oracle表关系图
网站网址:http://scyingshan.cn/article/hggpjj.html