查詢所有表名(以用戶HR為例):1·登錄所要查詢的用戶然后指令:selecttable_namefromuser_tables;2·登錄系統(tǒng)管理員用戶然后指令:selecttable_namefromdba_tableswhereowner='HR';查詢所有索引(以用戶hr為例):登錄所要查詢的用戶然后指令:selectuser_indexes.index_name,user_indexes.index_type,user_indexes.table_ownerfromuser_indexes;·登錄系統(tǒng)管理員用戶然后指令:SELECTindex_name,index_type,ownerFROMdba_indexesWHEREowner='HR'ANDTable_owner='EMPLOYEES';
成都創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè)、景德鎮(zhèn)網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、景德鎮(zhèn)網(wǎng)絡(luò)營銷、景德鎮(zhèn)企業(yè)策劃、景德鎮(zhèn)品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;成都創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供景德鎮(zhèn)建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:m.rwnh.cn
使用JDBC就可以的 // 獲取數(shù)據(jù)庫的連接這些操作我就省了 PreparedStatement pstmt = conn.prepareStatement("SELECT * FROM H_TEST"); ResultSet rs = pstmt.executeQuery(); ResultSetMetaData rsmd = rs.getMetaData(); //獲取字段名 if(rsmd != null){ int count = rsmd.getColumnCount(); for(int i=1;i=count;i++){ System.out.println("獲得1列對應(yīng)數(shù)據(jù)類型的類 " + rsmd.getColumnClassName(1)); // rsmd 還有其他的 方法可用,你可以查看JDK中 ResultSetMetaData 類的幫助文檔}
1、MySQL數(shù)據(jù)庫查詢帶有某個字段的所有表名:
SELECT * FROM information_schema.columns WHERE column_name='column_name';
2、Oracle數(shù)據(jù)庫查詢帶有某個字段的所有表名:
SELECT column_name,table_name FROM user_tab_columns WHERE column_name='column_name';
3、SQLServer數(shù)據(jù)庫查詢帶有某個字段的所有表名:
SELECT [name] FROM [庫名].[dbo].sysobjects WHERE id IN (SELECT id FROM [庫名].[dbo].syscolumns WHERE name = '字段名')
4、然后這樣就完成了。
select column_name from (select column_name, rownum rn from user_tab_cols where table_name = 'AAA') where rn = 2;
取的是AAA表,如果是所有表要寫過程。遍歷tabs 把表名傳給 user_tab_cols 中的 table_name即可。
1. 查詢oracle中所有用戶信息
select * from dba_users;
2. 只查詢用戶和密碼
select username,password from dba_users;
3. 查詢當(dāng)前用戶信息
select * from dba_ustats;
4. 查詢用戶可以訪問的視圖文本
select * from dba_varrays;
5. 查詢數(shù)據(jù)庫中所有視圖的文本
select * from dba_views;
select distinct tablespace_name from SYS.DBA_FREE_SPACE where tablespace_name like '%RB%';
select * from dba_objects where object_name='JDE900_F0005';
select * from rbods.jde900_f0005;
select * from rbodm.dim_company;
查看當(dāng)前用戶的缺省表空間
select username,default_tablespace from user_users
查看當(dāng)前用戶的角色
select * from user_role_privs
查看當(dāng)前用戶的系統(tǒng)權(quán)限和表級權(quán)限
select * from user_sys_privs
select * from user_tab_privs
查看用戶下所有的表
select * from user_tables
顯示用戶信息(所屬表空間)
select default_tablespace,temporary_tablespace from dba_users
顯示當(dāng)前會話所具有的權(quán)限
select * from session_privs
顯示指定用戶所具有的系統(tǒng)權(quán)限
select * from dba_sys_privs
顯示特權(quán)用戶
select * from v$pwfile_users
查看名稱包含log字符的表
select object_name,object_id from user_objects where instr(object_name,'log')0
查看某表的創(chuàng)建時間
select object_name,created from user_objects where object_name='ZW_YINGYEZ'
查看某表的大小
select sum(bytes)/(1024*1024) tablesize from user_segments
where segment_name='ZW_YINGYEZ'
查看放在ORACLE的內(nèi)存區(qū)里的表
select table_name,cache from user_tables where instr(cache,'Y')0
查看索引個數(shù)和類別
select index_name,index_type,table_name from user_indexes order by table_name
查看索引被索引的字段
select * from user_ind_columns where table_name='CB_CHAOBIAOSJ201004'
查看索引的大小
select sum(bytes)/(1024*1024) as indexsize from user_segments
where segment_name=upper('AS_MENUINFO')
查看視圖信息
select * from user_views
查看同義詞的名稱
select * from user_synonyms
查看函數(shù)和過程的狀態(tài)
select object_name,status from user_objects where object_type='FUNCTION'
select object_name,status from user_objects where object_type='PROCEDURE'
查看函數(shù)和過程的源代碼
select text from all_source where owner=user and name='SF_SPLIT_STRING'
查看表字段
select cname from col where tname='ZW_YINGYEZ'
select column_name from user_tab_columns where table_name='ZW_YINGYEZ'
查看oracle版本命令:
select * from v$version
新聞名稱:oracle怎么獲取表字 oracle獲取表字段名
文章路徑:http://m.rwnh.cn/article38/hiidpp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供移動網(wǎng)站建設(shè)、App開發(fā)、響應(yīng)式網(wǎng)站、動態(tài)網(wǎng)站、網(wǎng)站設(shè)計公司、網(wǎng)站設(shè)計
聲明:本網(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)