具體查詢步驟如下:
成都創(chuàng)新互聯(lián)是一家專業(yè)提供泰州企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、html5、小程序制作等業(yè)務(wù)。10年已為泰州眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站設(shè)計(jì)公司優(yōu)惠進(jìn)行中。
SELECT *FROM user_tab_columns WHERE table_name = '大寫表名'。
其中,user_tab_columns是all_tab_columns的同義子集視圖或者desc 表名。
甲骨文公司,全稱甲骨文股份有限公司(甲骨文軟件系統(tǒng)有限公司),是全球最大的企業(yè)級(jí)軟件公司,總部位于美國加利福尼亞州的紅木灘。
1989年正式進(jìn)入中國市場(chǎng)。2013年,甲骨文已超越?IBM?,成為繼?Microsoft?后全球第二大軟件公司。
查詢?cè)撟侄?用EXCPTION異常抓取,如果沒異常則說明有該字段。
如果進(jìn)入異常程序塊則說明無該字段。
Oracle Database,又名Oracle RDBMS,或簡(jiǎn)稱Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它是在數(shù)據(jù)庫領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品??梢哉fOracle數(shù)據(jù)庫系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫解決方案。
ORACLE數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。
ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的數(shù)據(jù)庫管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫,它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫它實(shí)現(xiàn)了分布式處理功能。但它的所有知識(shí),只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識(shí),便能在各種類型的機(jī)器上使用它。
Oracle數(shù)據(jù)庫最新版本為Oracle Database 12c。Oracle數(shù)據(jù)庫12c?引入了一個(gè)新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫云。
這里涉及到兩個(gè)系統(tǒng)視圖的應(yīng)用dba_tab_cols和user_tab_cols;
dba_tab_cols包含所有用戶下表字段信息;user_tab_cols包含當(dāng)前用戶下表信息;使用tba_tab_clos查詢表字段類型需要指定owner(用戶)
上述兩個(gè)表中,table_name,column_name,data_type就可以滿足需要查詢表字段類型了,具體類型對(duì)應(yīng)其他字段還有另外定義,比如varchar2,date,number還對(duì)應(yīng)在data_length字段有值,說明類型其長(zhǎng)度
user_tab_columns和user_tab_cols都可以滿足問題要求,但是兩張視圖還是有區(qū)別的,主要是包含字段的區(qū)別等,具體區(qū)別可以度娘哈,這里就不贅述。