程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> oracle查詢和編寫數據字典

oracle查詢和編寫數據字典

編輯:Oracle教程

oracle查詢和編寫數據字典


在項目交付時如果需要編寫數據字典,可以采用下面的方法,首先運行線面的sql語句

SELECT A.TABLE_NAME AS 表名,
       A.COLUMN_NAME AS 字段名,
       DECODE(A.CHAR_LENGTH,
              0,
              DECODE(A.DATA_SCALE,
                     NULL,
                     A.DATA_TYPE,
                     A.DATA_TYPE || '(' || A.DATA_PRECISION || ',' ||
                     A.DATA_SCALE || ')'),
              A.DATA_TYPE || '(' || A.CHAR_LENGTH || ')') as 字段類型1,
       A.DATA_TYPE AS 字段類型,
       A.DATA_PRECISION AS 有效位,
       A.DATA_SCALE AS 精度值,
       A.CHAR_LENGTH AS 字段長度,
       A.NULLABLE AS 能否為空,
       B.comments AS 備注
  FROM sys.user_tab_columns A, user_col_comments B
 where A.TABLE_NAME = B.table_name
   AND A.COLUMN_NAME = B.column_name
   AND A.table_name = 'CC_APPLICATION';

注意:table表名必須用大寫

結果如下: 

\

這樣就可以選擇全部列,右鍵點擊,選擇復制,然後找一個excel復制出來,然後再對excel進行出,格式——單元格——邊框 為excel數據增加邊框,然後選擇復制到word中即可,如果復制到word中數據太長,可以在word中選擇該列——自動調整——根據窗口調整表格

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