1.
楊浦ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!
這里涉及到兩個系統(tǒng)視圖的應(yīng)用dba_tab_cols和user_tab_cols;
2.
dba_tab_cols包含所有用戶下表字段信息;user_tab_cols包含當(dāng)前用戶下表信息;使用tba_tab_clos查詢表字段類型需要指定owner(用戶)
3.
上述兩個表中,table_name,column_name,data_type就可以滿足需要查詢表字段類型了,具體類型對應(yīng)其他字段還有另外定義,比如varchar2,date,number還對應(yīng)在data_length字段有值,說明類型其長度
4.
user_tab_columns和user_tab_cols都可以滿足問題要求,但是兩張視圖還是有區(qū)別的,主要是包含字段的區(qū)別等,具體區(qū)別可以度娘哈,這里就不贅述。
可以在服務(wù)器上查看啟動了多少個oracle的服務(wù),如圖,這就是代表一個服務(wù),也就是代表一個數(shù)據(jù)庫,如果是還有其他數(shù)據(jù)庫,同樣會以O(shè)racleService開頭的服務(wù)。
Oracle數(shù)據(jù)庫簡介:
Oracle Database,又名Oracle RDBMS,或簡稱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ù)庫解決方案。
方法和詳細(xì)的操作步驟如下:
1、第一步,查詢該庫中的所有表,測試sql,代碼見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,執(zhí)行完上面的操作之后,查詢有多少個數(shù)據(jù)表,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,執(zhí)行完上面的操作之后,在TEST的開頭編寫一個查詢表的腳本,每個表中的記錄數(shù),代碼見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,執(zhí)行完上面的操作之后,執(zhí)行sql,在輸出窗口中,可以看到每個表的輸出,見下圖。這樣,就解決了這個問題了。
select * from dba_users; 查看數(shù)據(jù)庫里面所有用戶,前提是你是有dba權(quán)限的帳號,如sys,system
select * from all_users; 查看你能管理的所有用戶!
select * from user_users; 查看當(dāng)前用戶信息 !
-- 查詢你 當(dāng)前用戶下,有哪些表
SELECT * FROM user_tables
-- 查詢你 當(dāng)前用戶下, 可以訪問哪些表 [也就是訪問自己 和 其他用戶的]
SELECT * FROM all_tables
-- 查詢當(dāng)前數(shù)據(jù)庫所有的表, 需要你有 DBA 的權(quán)限
SELECT * FROM dba_tables
1、創(chuàng)建測試表,
create table test_cols(id varchar2(20),remark varchar2(20),ex_filed1 varchar2(20),ex_filed2 varchar2(20));
2、編寫sql,查看系統(tǒng)視圖,可以看到該用戶下所有表的字段信息,select * from user_tab_cols;
3、編寫sql,查詢剛創(chuàng)建的表,字段信息,select * from user_tab_cols t where table_name = 'TEST_COLS';
4、編寫sql,查詢該表的字段數(shù),這樣對于字段較多的表,結(jié)果更明顯;
select count(distinct column_name) from user_tab_cols t where table_name = 'TEST_COLS'