ORACLE導出數據庫所有表結構為EXCEL文件


ORACLE導出數據庫所有表結構為EXCEL文件(只需要把數據庫名改為對應的數據庫即可,需要單個的話,在Where中加入atc.table_name為單表即可):

SELECT DISTINCT
atc.table_name AS "表名"
,atcom.comments AS "表注釋"
,atc.column_id AS "字段序號"
,atc.column_name AS "字段名"
,atc.data_type AS "字段類型"
,atc.data_scale AS "字段精度"
,atc.data_length AS "字段長度"
,acc.comments AS "字段注釋"
,allt.num_rows as "表數據量"
FROM
all_tab_columns atc
INNER join all_col_comments acc ON atc.table_name = acc.table_name AND atc.owner = acc.owner AND atc.column_name = acc.column_name
INNER join all_tab_comments atcom ON atc.table_name = atcom.table_name AND atcom.owner = acc.owner AND atcom.table_type = 'TABLE'
INNER join all_tables allt on atc.table_name = allt.table_name AND atc.owner = allt.owner
WHERE
atc.owner = '數據庫名'
ORDER BY
atc.table_name,
atc.column_id;ORACLE得到某數據庫表結構代碼並導出為EXCEL文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM