1、首先在計(jì)算機(jī)中,打開Oracle的連接程序,用新建的數(shù)據(jù)庫管理員,進(jìn)入【Oracle控制】的窗口上,鼠標(biāo)左鍵單擊【服務(wù)器】按鈕,并選擇【SQL工作表】。

創(chuàng)新互聯(lián)建站自2013年創(chuàng)立以來,先為永川等服務(wù)建站,永川等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為永川企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
2、接著,在【Oracle服務(wù)器】的窗口上,在輸入窗口中輸入SQL查詢語句,并單擊【執(zhí)行】按鈕,可以看到查詢不到索引表,需要調(diào)整SQL語句。
3、然后,在【SQL工作表】的窗口上,輸入查詢索引表的SQL語句,可以作為參考,如下圖所示。
4、?接著,在【SQL工作表】的窗口上,輸查詢索引表的SQL語句,并單擊【執(zhí)行】按鈕。
5、然后,在【SQL工作表】的窗口上,可以看到SQL語句執(zhí)行成功的提示信息,查詢到用戶的索引表中的字段。
覺得你應(yīng)該先弄清楚oracle的常規(guī)數(shù)據(jù)字典的結(jié)構(gòu),像9i里的常規(guī)數(shù)據(jù)字典中對象名稱就有以user,all,dba為前綴的對象。
以user為例,我們查該對象下有些什么表,就應(yīng)該執(zhí)行下列的語句:
sqlselect
table_name
from
user_tables;
類似的,你可以進(jìn)行替換。:)
如果你想查數(shù)據(jù)庫中所有的表的話,可以查詢
select
*
from
dba_tables
如果你想查詢數(shù)據(jù)庫中某個用戶下的表的話,也可以登錄這個用戶,再查詢:
select
*
from
user_tables
要想導(dǎo)入外部sql語句可以用命令
sql
@e:\文件名.sql
如你想保存
select
*
from
tablename;語句的結(jié)果,可以在sql*plus
里面這樣:
spool
c:\test.sql
//這是保存文件的位置
select
*
from
tablename;
spool
off
要么用存儲過程,開了游標(biāo)讀出表名來一個個拼,比較麻煩,
要么用觸發(fā)器,每個你關(guān)心的表上都戳那么一個上去,完成寫操作后把最大值記錄在某張?zhí)囟ū砝镱^(性能可能影響大點(diǎn),但是讀的時候輕松),
要么用job來干上面那個活計(jì)(如果數(shù)據(jù)滯后點(diǎn)關(guān)系不大的話比觸發(fā)器好些);
或者我又想,如果這些表的結(jié)構(gòu)比較類似的話,至少id都是同一類型的話,做個帶表名的視圖,表大的話id上要有索引。
create or replace view v_All as
select 'Table_A' as t_name, A.id from Table_A A
union all
select 'Table_B' as t_name, B.id from Table_B B
...;
select t_name, MAX(id) from v_all
group by t_name;
select
*
from
user_tables
--查詢當(dāng)前用戶所擁有的表
select
*
from
all_tables
--查詢當(dāng)前用戶能訪問的表
select
*
from
dba_tables
--擁有DBA權(quán)限用戶能查詢所有的表
直接用超級管理員權(quán)限(sysdba)查看每個表空間中表名。
sql:Select Table_Name, Tablespace_Name From Dba_Tables Where Tablespace_Name = '表空間名字';
解釋:通過管理員權(quán)限登陸后,查看“Dba_Tables ”表中的字段信息即可完成查詢表名操作。備注:表空間名字必須大寫。
方法和詳細(xì)的操作步驟如下:
1、第一步,
MySQL數(shù)據(jù)庫使用特定字段查詢所有表名,代碼見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,Oracle數(shù)據(jù)庫使用特定字段查詢所有表名,代碼見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,SQLServer數(shù)據(jù)庫使用特定字段查詢所有表名,代碼見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,操作完成,見下圖。這樣,就解決了這個問題了。
當(dāng)前名稱:怎么讀出oracle表名 oracle 中文表名
當(dāng)前鏈接:http://chinadenli.net/article38/hipcsp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、微信公眾號、全網(wǎng)營銷推廣、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)