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查詢用戶所有表的語句介紹。


        1.select table_name from all_tables;


  所有的表明


  1.select table_name from user_all_tables;


  Oracle查詢語句中用戶的所有的表


  一下是轉貼的sql語句的帖子.


  select * from user_objects; //查詢所有的表


  select * from dba_tables; //查詢所有的表



  select * from all_tables; //查詢所有的表


  select * from user_users //查出一個用戶


  select * from all_users //查詢所有用戶


  select * from dba_users //查詢所有用戶


  select name,dbid from v$database; //查詢數據庫名和它的ID


  select * from sys.user_tab_columns; //查詢表名 ,並顯示列名


  describe 表名 //查詢表結構


  select * from sys.user_tab_columns where table_name=表名


  查詢指定表名的字段

3:Oracle查詢語句查詢數據庫的實例名


  1.select instance_name from v$instance;


  4: 數據庫域名


  數據庫安裝結束後,如果要知道正在運行額數據庫是否有域名以及數據庫域名名稱可以用


  1.select value from v$parameter where name='db_domain'


  2.show parameter domain


  5:數據庫服務名


  如果數據庫有域名,則數據庫服務名就是全局數據庫名,如果該數據庫沒有定義域名,則數據庫服務名與數據庫名相同


  1.show parameter service_name


  6:顯示當前用戶


    1.show user


  7:直接登陸


    1.sqlplus "/as sysdba"


  8:當前OOracle系統時間


     1.select sysdate from dual;


  9:查詢數據庫字典v$nls_parameter產看字符集相關參數


    1.select * from v$nls_parameters;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章