新聞中心
oracle 怎樣查詢某用戶下的所有表的表名
select * from all_tab_comments -- 查詢所有用戶的表,視圖等。
網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁設計、網(wǎng)站建設、微信開發(fā)、重慶小程序開發(fā)公司、集團企業(yè)網(wǎng)站建設等服務項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了察雅免費建站歡迎大家使用!
select * from user_tab_comments -- 查詢本用戶的表,視圖等。
select * from all_col_comments? --查詢所有用戶的表的列名和注釋。
select * from user_col_comments -- 查詢本用戶的表的列名和注釋。
select * from all_tab_columns --查詢所有用戶的表的列名等信息。
select * from user_tab_columns --查詢本用戶的表的列名等信息。
擴展資料
ORACLE下有三個視圖
DBA_TABLES? 擁有DBA角色的用戶可以查看系統(tǒng)中的所有表
USER_TABLES 登錄數(shù)據(jù)庫的當前用戶擁有的所有表
ALL_TABLES 登錄數(shù)據(jù)庫的當前用戶有權限查看的所有表
參考資料:百度百科-Oracle
怎樣查看數(shù)據(jù)庫表的列名 oracle
1.查詢所有表的表名:selecttable_namefromuser_tables解釋:從系統(tǒng)表user_tables中可以查找出所有的表名字。2.查詢表中的所有列名:desctabletablename(表名)。解釋:通過desc(描述)tablename即可查找出表中的所有字段。3.查詢所
oracle中已經(jīng)知道一個具體值,如何根據(jù)該值查詢出含有該值的表名和列名?
如何查詢oracle一個數(shù)據(jù)庫中包含有某個特定值的所有表及字段名
-我這里說的字段名跟列 是同一個意思
select column_name,
table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='字段名';
--根據(jù)字段名查出相關的表名出來。記錄下來
--然后對查出來的表進行查詢,找到含這內(nèi)容字段的表
select * from 表名 where 字段名='xiaoming'
如何查詢oracle中所有的schema名以及各個schema下的所有表名
如果是用該用戶登錄使用以下語句:
SELECT *
FROM USER_TABLES;
如果是用其他用戶(在dba權限下):
SELECT *
FROM ALL_TABLES WHERE OWNER='USER_NAME'
擴展資料:
select * from all_tab_comments -- 查詢所有用戶的表,視圖等。
select * from user_tab_comments -- 查詢本用戶的表,視圖等。
select * from all_col_comments? --查詢所有用戶的表的列版名和權注釋。
select * from user_col_comments -- 查詢本用戶的表的列名和注釋。
select * from all_tab_columns --查詢所有用戶的表的列名等信息。
select * from user_tab_columns --查詢本用戶的表的列名等信息。
Oracle 查詢所有列名
1、可以
desc
table_name;
2、可以用Oracle的數(shù)據(jù)字典即可:SELECT
t.COLUMN_NAME
FROM
USER_TAB_COLUMNS
t
where
t.TABLE_NAME='';
3、可以
用select語句:select
*
from
table_name;
4、可以借助第三工具等方式
當前標題:oracle如何查詢列名,oracle怎么查表名
文章來源:http://fisionsoft.com.cn/article/dseijig.html