當前位置:首頁 » 編程語言 » 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