当前位置:首页 » 操作系统 » oracle数据库显示表

oracle数据库显示表

发布时间: 2022-06-13 04:49:53

‘壹’ 怎么用sql语句查看oracle数据库里的所有表

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

‘贰’ 怎样查看oracle数据库中所有表

你指所有的表吗?
如果你想查数据库中所有的表的话,可以查询
select
*
from
dba_tables
如果你想查询数据库中某个用户下的表的话,也可以登录这个用户,再查询:
select
*
from
user_tables

‘叁’ 怎么查看oracle里有哪些数据库,以及数据库里有哪些表

通过以下方式可以查看oracle里有哪些数据库,以及数据库里有哪些表:

1、SELECT * FROM ALL_TABLES;系统里有权限的表。

2、SELECT * FROM DBA_TABLES; 系统表。

3、SELECT * FROM USER_TABLES; 当前用户下的表。

‘肆’ oracle查看所有表及各表行数

DBA权限下可以查询dba_tables,里面有个num_rows列

select table_name,num_rows fromdba_tables where ...;

条件可以根据自己需要来加

num_rows列并不是实时更新的,1小时更新一次。

(4)oracle数据库显示表扩展阅读:

Oracle数据库常用sql语句:

一,INSERT (往数据表里插入记录的语句)

INSERT INTO 表名(字段名1, 字段名2, ……) VALUES ( 值1, 值2, ……);

INSERT INTO 表名(字段名1, 字段名2, ……) SELECT (字段名1, 字段名2, ……) FROM 另外的表名;

二,DELETE (删除数据表里记录的语句)

DELETE FROM表名 WHERE 条件;

三,UPDATE (修改数据表里记录的语句)

UPDATE表名 SET 字段名1=值1, 字段名2=值2, …… WHERE 条件;

四,改变表的名称

ALTER TABLE 表名1 TO 表名2;

五,在表的后面增加一个字段

ALTER TABLE表名 ADD 字段名 字段名描述;

六,修改表里字段的定义描述

ALTER TABLE表名 MODIFY字段名 字段名描述;

参考资料:网络:Oracle数据库

‘伍’ oracle里查出某个数据库里的所有表名

方法和详细的操作步骤如下:

1、第一步,
MySQL数据库使用特定字段查询所有表名,代码见下图,转到下面的步骤。

‘陆’ 怎么显示Oracle数据库表中的列

显示Oracle数据库表中的列有以下两种方式。

1、在命令窗口下输入desc 表名。

如:

desctest;

注意:表名必须大写。

‘柒’ 如何查看oracle数据库所有表

select * from all_tab_comments
-- 查询所有用户的表,视图等
select * from user_tab_comments
-- 查询本用户的表,视图等
select * from all_col_comments
--查询所有用户的表的列名和注释.
select * from user_col_comments
-- 查询本用户的表的列名和注释
select * from all_tab_columns
--查询所有用户的表的列名等信息(详细但是没有备注).
select * from user_tab_columns
--查询本用户的表的列名等信息(详细但是没有备注).
--一般使用1:
select t.table_name,t.comments from user_tab_comments t
--一般使用2:
select r1, r2, r3, r5
from (select a.table_name r1, a.column_name r2, a.comments r3
from user_col_comments a),
(select t.table_name r4, t.comments r5 from user_tab_comments t)
where r4 = r1

‘捌’ 在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

‘玖’ Oracle数据库中,用存储过程显示一个表中的所有内容,存储过程应该怎么

以scott下的emp表为例:

declare
cursorc_jobis
selectempno,
ename,
job,
mgr,
hiredate,
sal,
comm,
deptno
fromemp;
c_rowc_job%rowtype;
begin
forc_rowinc_jobloop
dbms_output.put_line(c_row.empno||','||c_row.ename||','||c_row.job||','||
c_row.mgr||','||c_row.hiredate||','||c_row.sal||','||
c_row.comm||','||c_row.deptno);
endloop;
end;

结果:

‘拾’ 如何查看oracle数据库中的所有表

select
*
from
dba_tables;
需要DBA权限,可以查看数据库全部表信息
select
*
from
user_tables;
查看当前用户下所有的表信息
select
*
from
all_tables;
查看当前用户和当前用户所能看到的用户的表。

热点内容
苹果账号怎么才能在安卓手机上玩 发布:2024-11-05 02:14:02 浏览:849
安卓破解游戏app哪个好用贴吧 发布:2024-11-05 02:12:36 浏览:145
陡峭的算法 发布:2024-11-05 02:12:00 浏览:752
闲散资金怎么配置 发布:2024-11-05 02:04:46 浏览:922
ftp站点建立 发布:2024-11-05 02:04:45 浏览:32
编程音乐解码 发布:2024-11-05 02:04:05 浏览:257
为什么微信扫码安卓手机很慢 发布:2024-11-05 01:58:01 浏览:534
SLSB算法 发布:2024-11-05 01:49:44 浏览:130
比安卓头子短一点的是什么数据线 发布:2024-11-05 01:43:53 浏览:534
c语言多选 发布:2024-11-05 01:41:31 浏览:302