當前位置:首頁 » 操作系統 » 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-03 04:02:14 瀏覽:234
xcode加密 發布:2024-11-03 03:53:45 瀏覽:225
演算法設計王曉東pdf 發布:2024-11-03 03:38:51 瀏覽:20
本地資料庫伺服器 發布:2024-11-03 03:33:07 瀏覽:331
方舟搭建伺服器多少內存 發布:2024-11-03 03:33:07 瀏覽:525
android全屏代碼 發布:2024-11-03 03:30:12 瀏覽:848
鍵入憑據存儲的密碼 發布:2024-11-03 03:30:01 瀏覽:721
設置密碼字元怎麼設置 發布:2024-11-03 03:22:50 瀏覽:26
腳本戰士是什麼意思 發布:2024-11-03 03:22:39 瀏覽:872
php的mysql擴展 發布:2024-11-03 03:22:01 瀏覽:394