如果你的用戶名叫 dbuser
西林網(wǎng)站制作公司哪家好,找成都創(chuàng)新互聯(lián)!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。成都創(chuàng)新互聯(lián)2013年至今到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選成都創(chuàng)新互聯(lián)。
在sql*plus中
select table_name from all_tables where owner='dbuser';
關(guān)鍵就是all_tables這個視圖
就可以顯示出用戶名為dbuser可以訪問到的表的名字了
如果你有dba權(quán)限的就可以查 dba_tables,就可以查出數(shù)據(jù)庫里面所有的表的情況
另:
SQL @s回車
會自動查詢當前用戶下的所有表、視圖、同義詞。
我也是oracle的新手,推薦一個網(wǎng)站,你會有驚喜的
end
toad
for
oracle如何顯示出當前用戶的所用表?
點你紅色標注的方框左上角第一個圖標,如下截圖,點開之后下拉菜單里,選擇“show
column
comments
in
grid”項,就可以顯示comments字段了。
在ORACLE如何查看自己建立的所有表,而不是系統(tǒng)表?1、?在計算機中,打開Oracle的連接程序,用新建的數(shù)據(jù)庫管理員,進入【Oracle控制】的窗口上,鼠標左鍵單擊【服務器】按鈕,并選擇【SQL工作表】,如下圖所示。
2、接著,在【Oracle服務器】的窗口上,在輸入窗口中輸入SQL查詢語句,并單擊【執(zhí)行】按鈕,可以看到查詢不到索引表,需要調(diào)整SQL語句,如下圖所示。
3、然后,在【SQL工作表】的窗口上,輸入查詢索引表的SQL語句,可以作為參考,如下圖所示。
4、?接著,在【SQL工作表】的窗口上,輸查詢索引表的SQL語句,并單擊【執(zhí)行】按鈕,如下圖所示。
5、然后,在【SQL工作表】的窗口上,可以看到SQL語句執(zhí)行成功的提示信息,查詢到用戶的索引表中的字段,如下圖所示。
6、接著,在【SQL工作表】的窗口上,修改索引表的名稱,并單擊【執(zhí)行】按鈕,如下圖所示。
可以根據(jù)表建時間不同,來將你本人建的表和數(shù)據(jù)庫自動建的表分開,雖然他們都是同一個用戶建的。
在user_table表里沒有建表時間這一字段,可以用user_objects這個表。
數(shù)據(jù)庫系統(tǒng)建的表的時間和oracle發(fā)行版本有關(guān),我的10.2.0.10版中這些都是2005-8-30建的,你本人建的表都大于這個時間。或者將范圍縮更小些,找你最近兩個月、一年建的表
具體的,如
select * from user_objects where object_type='TABLE' and create sysdate-30;
select * from user_objects where object_type='TABLE' and create to_date('2005-8-31','yyyy-mm-dd');
oracle有自帶的
數(shù)據(jù)字典
的
dba_tables(查看所有用戶下的表信息)
all_tables(如果不是dba
用戶登錄
的,看當前用戶以及所有可以看到用戶下的表信息)
user_tables(查看當前用戶下所有表信息);
你可以先desc
一下,看下你具體關(guān)心哪一個字段
顯示分區(qū)表信息
顯示數(shù)據(jù)庫所有分區(qū)表的信息:DBA_PART_TABLES
顯示當前用戶可訪問的所有分區(qū)表信息:ALL_PART_TABLES
顯示當前用戶所有分區(qū)表的信息:USER_PART_TABLES
顯示表分區(qū)信息 顯示數(shù)據(jù)庫所有分區(qū)表的詳細分區(qū)信息:DBA_TAB_PARTITIONS
顯示當前用戶可訪問的所有分區(qū)表的詳細分區(qū)信息:ALL_TAB_PARTITIONS
顯示當前用戶所有分區(qū)表的詳細分區(qū)信息:USER_TAB_PARTITIONS
顯示子分區(qū)信息 顯示數(shù)據(jù)庫所有組合分區(qū)表的子分區(qū)信息:DBA_TAB_SUBPARTITIONS
顯示當前用戶可訪問的所有組合分區(qū)表的子分區(qū)信息:ALL_TAB_SUBPARTITIONS
顯示當前用戶所有組合分區(qū)表的子分區(qū)信息:USER_TAB_SUBPARTITIONS
顯示分區(qū)列 顯示數(shù)據(jù)庫所有分區(qū)表的分區(qū)列信息:DBA_PART_KEY_COLUMNS
顯示當前用戶可訪問的所有分區(qū)表的分區(qū)列信息:ALL_PART_KEY_COLUMNS
顯示當前用戶所有分區(qū)表的分區(qū)列信息:USER_PART_KEY_COLUMNS
顯示子分區(qū)列 顯示數(shù)據(jù)庫所有分區(qū)表的子分區(qū)列信息:DBA_SUBPART_KEY_COLUMNS
顯示當前用戶可訪問的所有分區(qū)表的子分區(qū)列信息:ALL_SUBPART_KEY_COLUMNS
顯示當前用戶所有分區(qū)表的子分區(qū)列信息:USER_SUBPART_KEY_COLUMNS
---------------------------------------------------------------------------------------------------
select * from user_tables a where a.partitioned='YES'
刪除一個表的數(shù)據(jù)是truncate table table_name;
查看那些庫的話必須用dba權(quán)限登錄。登陸后可以通過下面的方法來查看。
一、查看有哪些庫,你的庫理解不準確,應該準確來說是表空間,可以通過下面的命令來實現(xiàn)
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';
文章標題:如何顯示oracle表 oracle顯示表中內(nèi)容
鏈接地址:http://chinadenli.net/article12/hgdsdc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站導航、搜索引擎優(yōu)化、手機網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計公司、服務器托管、自適應網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)