oracle怎么查哪些表,oracle如何查看表
Oracle数据库中如何查询一个用户A下面所有的表的信息
1、打开pl/sql客户端,登录oracle数据库;
创新互联建站是一家专业提供普陀企业网站建设,专注与成都网站设计、网站建设、外贸网站建设、H5建站、小程序制作等业务。10年已为普陀众多企业、政府机构等服务。创新互联专业网站建设公司优惠进行中。
2、编写sql,select * from user_tables t where table_name like 'TEST%' order by 1;即可查看该用户下所有的表;
3、编写sql,select * from all_tables t;即可查看该库下所有用户所有的表;
4、编写sql;select * from user_tab_cols t where table_name like 'TEST%' order by 1, column_id;即可查看该用户下所有表的字段信息;
Oracle中怎样查看所有的表,列,属性,主键等信息
1、首先开启Oracle管理工具,找到Tablespaces。
2、首先要看的是表空间的总大小和使用状况以及当前状态。
3、Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用)。
4、Objects 就如第三步中所提到的使用这个表空间的表明细。
5、Script 是创建表空间的PL/SQL,可以去了解它的相关信息和学习怎么创建表空间文件。
怎么查看oracle里有哪些数据库,以及数据库里有哪些表
通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:
1、SELECT * FROM ALL_TABLES;系统里有权限的表。
2、SELECT * FROM DBA_TABLES; 系统表。
3、SELECT * FROM USER_TABLES; 当前用户下的表。
1、甲骨文公司,全称甲骨文股份有限公司(甲骨文软件系统有限公司),是全球最大的企业级软件公司,总部位于美国加利福尼亚州的红木滩。1989年正式进入中国市场。2013年,甲骨文已超越 IBM ,成为继 Microsoft 后全球第二大软件公司。
2、数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
oracle 如何查询有哪些表
Oracle查询用户表空间:select * from user_all_tables
Oracle查询所有函数和储存过程:select * from user_source
Oracle查询所有用户:select * from all_users.select * from dba_users
Oracle查看当前用户连接:select * from v$Session
Oracle查看当前用户权限:select * from session_privs
表空间含义:
表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表, 所以称作表空间。
Oracle数据库中至少存在一个表空间,即SYSTEM的表空间。
在oracle数据库中如果查询一个数据库中有哪几张表?
1、本文以plsql图形化管理工具为例,使用它连接oracle数据库。当点开plsql的时候,就需要输入用户名、密码、数据库然后连接。如果连接成功,就能查看里面的表等等操作,如果连接不成功,就输入正确的信息再次尝试。
2、连接上数据库之后,默认会看到这个主界面。顶部是各种操作菜单,左侧第一个框是最近打开的一些信息,第二个框里面的才是数据库的所有信息。
3、如果不想看到这么多的框,只想专注于数据库的相关信息,就可以将其他框关闭或者隐藏,这两种方式只是点击不同的按钮而已,具体参见截图。
4、在oracle数据库中,用户是属于表空间的,因此,当使用某一个用户登录之后,看到的其实就是这个用户默认的表空间中的信息。这个时候,可以展开【Tables】菜单,就能看到当前表空间下的所有表,如果表的数量不多,就可以直接一个一个的数出数量。
5、如果当前用户具有管理员权限,还可以在【Tablespaces】菜单下面,找到所有的表空间名称,在每个表空间名称下面还有【Tables】菜单,这里面会显示这个表空间下面的所有用户和表。
注意,对于同一个表空间下的相同数据库,在这里会显示每个用户都拥有一套表结构
6、如果想直接获得表空间中的表数量,可以点击左上角的新建图标,选择【SQLWindow】,右侧就会出现一个空白的SQL语句书写窗口
7、获取指定表空间下表数量(这是包含了此表空间下的所有用户的表)
selectcount(1)fromall_tableswheretablespace_name='表空间名称';获取指定表空间下,指定用户的表数量。
selectcount(1)fromall_tableswheretablespace_name='表空间名称'andowner='用户名称';如果将count(1)换成星号,就可以查询表空间下的所有表名信息等。
如何查看oracle数据库中有哪些表
觉得你应该先弄清楚oracle的常规数据字典的结构,像9i里的常规数据字典中对象名称就有以user,all,dba为前缀的对象。
以user为例,我们查该对象下有些什么表,就应该执行下列的语句:
sqlselect
table_name
from
user_tables;
类似的,你可以进行替换。:)
如果你想查数据库中所有的表的话,可以查询
select
*
from
dba_tables
如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:
select
*
from
user_tables
要想导入外部sql语句可以用命令
sql
@e:\文件名.sql
如你想保存
select
*
from
tablename;语句的结果,可以在sql*plus
里面这样:
spool
c:\test.sql
//这是保存文件的位置
select
*
from
tablename;
spool
off
当前文章:oracle怎么查哪些表,oracle如何查看表
本文链接:http://myzitong.com/article/dsipshj.html