Oracle查詢使用者所有表

2021-08-27 12:31:59 字數 2027 閱讀 4497

--下面為您介紹的語句用於實現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查詢使用者所有表

oracle 查詢使用者所有表 select from all tab comments 查詢所有使用者的表,檢視等 select from user tab comments 查詢本使用者的表,檢視等 select from all col comments 查詢所有使用者的表的列名和注釋.sel...

Oracle查詢使用者所有表

oracle查詢使用者所有表 下面為您介紹的語句用於實現oracle查詢使用者所有表,如果您對oracle 查詢方面感興趣的話,不妨一看。www.2cto.com select from all tab comments 查詢所有使用者的表,檢視等 select from user tab comm...

Oracle查詢使用者所有表

oracle查詢使用者所有表 下面為您介紹的語句用於實現oracle查詢使用者所有表,如果您對oracle 查詢方面感興趣的話,不妨一看。www.2cto.com select from all tab comments 查詢所有使用者的表,檢視等 select from user tab comm...