oracle查询主表和附属表,oracle查询所有表的主键

怎么查看oracle里有哪些数据库,以及数据库里有哪些表1、只查询名字的话用如下语句:selecttablespace_namefromdba_tablespaces;表空间含义:表空间是数据库的逻辑划分 , 一个表空间只能属于一个数据库 。所有的数据库对象都存放在指定的表空间中 。但主要存放的是表 , 所以称作表空间 。
2、觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以USER,ALL,DBA为前缀的对象 。
3、查看那些库的话必须用dba权限登录 。登陆后可以通过下面的方法来查看 。
4、本文以plsql图形化管理工具为例,使用它连接oracle数据库 。当点开plsql的时候,就需要输入用户名、密码、数据库然后连接 。如果连接成功,就能查看里面的表等等操作,如果连接不成功,就输入正确的信息再次尝试 。
5、可用如下方法:用指定用户登录指定的数据库实例:打开sql窗口,写如下语句:select * from user_tables;此时,查询出的结果(table_name列)即为这个实例中所有的表名 。
6、from dba_tables;需要DBA权限,可以查看数据库全部表信息 select * from user_tables;查看当前用户下所有的表信息 select * from all_tables;查看当前用户和当前用户所能看到的用户的表 。
Oracle数据库中如何查询一个用户A下面所有的表的信息在Oracle数据库中,查看所有表及对应个表的行数 , 只用一个select语句查询table_name和num_rows两个字段即可 。table_name是表名,num_rows代表表的行数 。
看用户的表的信息如同marliuang所说 , 不再赘述 。当然了你用A登录后也可以用命令(select tname from tab;)查看 。
select * from user_col_comments -- 查询本用户的表的列名和注释 。select * from all_tab_columns --查询所有用户的表的列名等信息 。select * from user_tab_columns --查询本用户的表的列名等信息 。
select from dba_tables;需要DBA权限,可以查看数据库全部表信息 select from user_tables;查看当前用户下所有的表信息 select from all_tables;查看当前用户和当前用户所能看到的用户的表 。
可用如下方法:用指定用户登录指定的数据库实例:打开sql窗口,写如下语句:select * from user_tables;此时 , 查询出的结果(table_name列)即为这个实例中所有的表名 。
如何在oracle中查询所有用户表的表名、主键名称、索引、外键等_百度...1、主键名称、外键在all_constraints 索引在all_indexes 但主键也会成为索引,所以主键也会在all_indexes里面 。具体需要的字段可以DESC下这几个view,dba登陆的话可以把all换成dba 。
2、sys用户下查询 dba_users.dba_indexes.dba_constraints.希望采纳 。
3、首先开启Oracle管理工具,找到Tablespaces 。首先要看的是表空间的总大小和使用状况以及当前状态 。Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用) 。
4、用user_indexes和user_ind_columns系统表查看已经存在的索引 对于系统中已经存在的索引我们可以通过以下的两个系统视图(user_indexes和user_ind_columns)来查看其具体内容,例如是属于那个表,哪个列和,具体有些什么参数等等 。
5、select * from all_tab_comments -- 查询所有用户的表,视图等 。select * from user_tab_comments -- 查询本用户的表,视图等 。select * from all_col_comments --查询所有用户的表的列名和注释 。
6、要通过查询ORACLE的数据字典才能知道 。
oracle中如何根据一个字段名查找出所属的表名可以通过视图 dba_tab_columns来查询 。
第一步 ,  MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤 。第二步,执行完上面的操作之后,Oracle数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤 。

推荐阅读