程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle數據庫基礎 >> Oracle查詢表名的步驟簡介

Oracle查詢表名的步驟簡介

編輯:Oracle數據庫基礎

以下的文章主要講述的是Oracle查詢表名與表的實際列名的實際操作方案,進行Oracle查詢表名的實際操作步驟我們首先是從復制相關代碼開始的,下面就是文章的具體內容的描述,望你浏覽之後會有所收獲。

1.Oracle查詢表名:

復制代碼 代碼如下:

  1. select table_name,tablespace_name,temporary from user_tables [where table_name=表名] 

其中:table_name:表名(varchar2(30));

tablespace_name:存儲表名的表空間(varchar2(30));

temporary:是否為臨時表(varchar2(1))。

  1. eg: select table_name,tablespace_name,temporary from user_tables where table_name='TEST_TEMP'

結果:

  1. table_name tablespace_name temporary  
  2. TEST_TEMP SDMP N  

注:Oracle查詢表名變量值必須大寫。

2.查詢表列名:

復制代碼 代碼如下:

  1. select column_name,data_type ,data_length,data_precision,
    data_scale from user_tab_columns [where table_name=表名]; 

其中:column_name:列名(varchar2(30));

data_type:列的數據類型(varchar2(106));

data_length:列的長度(number);

  1. eg:select column_name,data_type ,data_length,data_precision,
    data_scale from user_tab_columns where table_name='TEST_TEMP'

結果:

  1. column_name data_type data_length data_precision data_scale  
  2. ID NUMBER 22 0  
  3. NAME NVARCHAR2 20  
  4. SEX CHAR 1  
  5. GRADE NVARCHAR2 10  

注:Oracle查詢表名變量值必須大寫。

另外,也可以通過 all_tab_columns來獲取相關表的數據。

  1. eg:select * from all_tab_columns where table_name='TEST_TEMP'

以上的相關內容就是對Oracle查詢表名以及表的列名的介紹,望你能有所收獲。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved