oracle查询表的id,oracle 查看所有用户及密码 实现Oracle查询用户所有表
1、oracle 查看所有用戶及密碼
SQL> select username from dba_users;
2、?實現Oracle查詢用戶所有表
下面為您介紹的語句用于實現Oracle查詢用戶所有表,如果您對oracle查詢方面感興趣的話,不妨一看。
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
--查詢本用戶的表的列名等信息(詳細但是沒有備注).
--一般使用1:
select t.table_name,t.comments from user_tab_comments t
--一般使用2:
select r1, r2, r3, r5
from (select a.table_name r1, a.column_name r2, a.comments r3
from user_col_comments a),
(select t.table_name r4, t.comments r5 from user_tab_comments t)
where r4 = r1
以上就是oracle查詢用戶所有表的語句介紹。
如何在oracle中查詢所有用戶表的表名、主鍵名稱、索引、外鍵等
1、查找表的所有索引(包括索引名,類型,構成列): ????select?t.*,i.index_type?from?user_ind_columns?t,user_indexes?i?where?t.index_name?=?i.index_name?and?t.table_name?=?i.table_name?and?t.table_name?=?要查詢的表
2、查找表的主鍵(包括名稱,構成列): ????select?cu.*?from?user_cons_columns?cu,?user_constraints?au?where?cu.constraint_name?=?au.constraint_name?and?au.constraint_type?=?'P'?and?au.table_name?=?要查詢的表
3、查找表的唯一性約束(包括名稱,構成列): ????select?column_name?from?user_cons_columns?cu,?user_constraints?au?where?cu.constraint_name?=?au.constraint_name?and?au.constraint_type?=?'U'?and?au.table_name?=?要查詢的表
4、查找表的外鍵(包括名稱,引用表的表名和對應的鍵名,下面是分成多步查詢): ????select?*?from?user_constraints?c?where?c.constraint_type?=?'R'?and?c.table_name?=?要查詢的表 ????查詢外鍵約束的列名: ????select?*?from?user_cons_columns?cl?where?cl.constraint_name?=?外鍵名稱 ????查詢引用表的鍵的列名: ????select?*?from?user_cons_columns?cl?where?cl.constraint_name?=?外鍵引用表的鍵名
5、查詢表的所有列及其屬性 ????select?t.*,c.COMMENTS?from?user_tab_columns?t,user_col_comments?c?where?t.table_name?=?c.table_name?and?t.column_name?=?c.column_name?and?t.table_name?=?要查詢的表
總結
以上是生活随笔為你收集整理的oracle查询表的id,oracle 查看所有用户及密码 实现Oracle查询用户所有表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 原神数据大收集如何回收信标攻略
- 下一篇: oracle 指定格式化,Oracle中