当前位置:首页 » 编程语言 » oraclesql显示表
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

oraclesql显示表

发布时间: 2022-03-13 17:05:43

A. 如何查看oracle数据库中的所有表

1、如果你想查数据库中所有的表的话,可以查询
SELECT * FROM dba_tables

2、如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:
SELECT * FROM USER_TABLES

3、要想导入外部sql语句可以用命令

sql >@e:文件名.sql

如你想保存 select * from tablename;语句的结果,可以在sql*plus 里面这样:

SPOOL c:test.sql //

这是保存文件的位置

select * from tablename;

SPOOL OFF

B. 在oracle数据库中怎么显示所有的表,比如mysql 有show tables 在oracle中怎么弄谢谢

如果你的用户名叫 dbuser

在sql*plus中

select table_name from all_tables where owner='dbuser';

关键就是all_tables这个视图

就可以显示出用户名为dbuser可以访问到的表的名字了

如果你有dba权限的就可以查 dba_tables,就可以查出数据库里面所有的表的情况

另:

SQL> @s<回车>

会自动查询当前用户下的所有表、视图、同义词。

我也是oracle的新手,推荐一个网站www.itpub.net,你会有惊喜的

end

C. oracle查看数据库中有哪些表

查看那些库的话必须用dba权限登录。登陆后可以通过下面的方法来查看。
一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现
SELECT Total.name "Tablespace Name",Free_space, (total_space-Free_space) Used_space, total_spaceFROM(select tablespace_name, sum(bytes/1024/1024) Free_Spacefrom sys.dba_free_spacegroup by tablespace_name) Free,(select b.name, sum(bytes/1024/1024) TOTAL_SPACEfrom sys.v_$datafile a, sys.v_$tablespace Bwhere a.ts# = b.ts#group by b.name) TotalWHERE Free.Tablespace_name = Total.name

二、查看有哪些表。select table_name from dba_tables where owner='A';

D. 如何查看oracle数据库中的所有表

查看那些库的话必须用dba权限登录。登陆后可以通过下面的方法来查看。
一、查看有哪些库,你的库理解不准确,应该准确来说是表空间,可以通过下面的命令来实现

1
2
3
4
5
6
7
8
9
10
11
12
13

SELECT Total.name "Tablespace Name",
Free_space, (total_space-Free_space) Used_space, total_space
FROM
(select tablespace_name, sum(bytes/1024/1024) Free_Space
from sys.dba_free_space
group by tablespace_name
) Free,
(select b.name, sum(bytes/1024/1024) TOTAL_SPACE
from sys.v_$datafile a, sys.v_$tablespace B
where a.ts# = b.ts#
group by b.name
) Total
WHERE Free.Tablespace_name = Total.name

二、查看有哪些表。

1

select table_name from dba_tables where owner='A';

E. oracle sql developer输出结果如何以表格显示

输出结果可以用表格显示,也可以用文档显示。

F. oracle怎么通过sql查看表的结构

分两种方法:
1、在命令窗口通过如下语句:
desc表名;
2、用语句:
selectCOLUMN_NAME,DATA_TYPE,DATA_LENGTHfromuser_tab_colswheretable_name='TEST';

G. oracle中如何在左侧显示一列sql窗口列表

pl/sql的菜单工具的窗口列表(英文是tool的windows list)

H. 怎么用sql语句查看oracle数据库里的所有表

可以从表user_tables中查询。
select
sum(num_rows)
from
user_tables
;
就是显示用户所有表的行数其中num_rows是每个表的行数,用sum加总一下,就是当前用户所有表的总行数。
但因为user_tables中的数据不是实时统计,会有时间差,所以以上sql统计得到的结果与实际会存在一定误差。

I. oracle sqlplus 查看表sql

  1. 当前用户下是否有某个表
    select count(*) from user_tables where table_name = 'TABLE_NAME';
    注意,一般情况下,引号里面的table_name要全部用大写。如果结果为1,表示有这个表,为0表示没有这个表。

  2. 某个用户下是否有某个表
    select count(*) from dba_tables where owner = 'USER_NAME' and table_name = 'TABLE_NAME';

  3. 查看表数据

    select * from TABLE_NAME;

J. 怎么查看oracle数据库表的sql语句

装一个PL/SQL或者toad三方软件,可以查看表和视图的sql语句。还有其他的功能,很方便。比较推荐toad