Oracle匯出表結構至Excel
為了整理複雜的系統資料表結構,方便以後研發人員工作,特此整理資料字典。
oracle表結構涉及到幾個關鍵的系統表:
cols –系統表
user_col_comments –表名、列名、說明
user_tab_comments –表名、型別、說明
user_objects – 字典表檢視
真正匯出的SQL語句整理如下:
SELECT t1.Table_Name || chr(13) || t3.comments AS "表名稱及說明",
--t3.comments AS "表說明",
t1.Column_Name AS "欄位名稱",
t1.DATA_TYPE || '(' || t1.DATA_LENGTH || ')' AS "資料型別",
t1.NullAble AS "是否為空",
t2.Comments AS "欄位說明",
t1.Data_Default "預設值"
--t4.created AS "建表時間"
FROM cols t1
LEFT JOIN user_col_comments t2
ON t1.Table_name = t2.Table_name
AND t1.Column_Name = t2.Column_Name
LEFT JOIN user_tab_comments t3
ON t1.Table_name = t3.Table_name
LEFT JOIN user_objects t4
ON t1.table_name = t4.OBJECT_NAME
WHERE NOT EXISTS (SELECT t4.Object_Name
FROM User_objects t4
WHERE t4.Object_Type = 'TABLE'
AND t4.Temporary = 'Y'
AND t4.Object_Name = t1.Table_Name)
ORDER BY t1.Table_Name, t1.Column_ID;
直接將結果匯出至Excel檔案即可。
相關推薦
Oracle匯出表結構至Excel
為了整理複雜的系統資料表結構,方便以後研發人員工作,特此整理資料字典。 oracle表結構涉及到幾個關鍵的系統表: cols –系統表 user_col_comments –表名、列名
Oracle 匯出表結構(含列名、資料型別、欄位備註註釋)匯出成Excel
oracle表結構涉及到幾個關鍵的系統表: cols –系統表 user_col_comments –表名、列名、說明 user_tab_comments –表名、型別、說明 user_objects – 字典表檢視 真正
匯出表結構到Excel 生成程式碼用
匯出表結構到Excel ,統一維護,生成程式碼用 SELECT C.TABLE_NAME,CC.COMMENTS,C.COLUMN_NAME,C.DATA_TYPE, CASE WHEN C.DATA_TYPE='NUMBER' THEN C.DATA_PRECISION ELSE C
MS SQL SERVER匯出表結構到Excel(轉)
今天準備整理下手裡面幾個資料庫,形成一個表結構文件,方便以後維護使用。 網上找到一個指令碼還不錯,小小的修改就滿足了我的要求,執行完SQL指令碼。 在結果就能看到資料庫所有表的結構,這個時候只要全選,然後右擊出來屬性框,選擇將結果另存為,這個時候您只要選擇匯出CSV,然後
powerDesigner 連oracle 匯出表結構
PowerDesigner連線Oracle並匯出表結構 閱讀目錄 一、下載、安裝、配置 1、下載地址 2、安裝 3、配置客戶端TNS 4、配置資料來源 二、匯出表結構 1、建立資料模型 2
MS SQL SERVER匯出表結構到Excel
今天整理專案的時候領導要求來個表結構文件,一個個寫太麻煩了所以從網上找了一個指令碼生成,感覺不錯特意轉載! SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表說明
Navicat工具匯出Mysql資料表結構到Excel檔案中
------------------------------------------------------------------------ 前言 專案中資料庫設計已經完成,現在到了程式碼實現的階段,資料庫中沒有資料,測試看不出效果,領導要求添點資料,單個
軟體工具——PowerDesigner逆向工程匯出Oracle資料庫表結構
一、準備工作: 準備工作包括,安裝或已經有建立好的oracle資料庫,建立好user、tablespace、table等;安裝Oracle客戶端、PLSQL等軟體並配置好資料庫連線,安裝PowerDesigner軟體。可以參考我的博文: 二、PowerDesi
Oracle-----Plsql匯出表結構和表資料,資料庫物件
1,匯出表結構(可以多選) 匯出步驟tools ->export user object,選擇要匯出的物件,匯出.sql檔案,如下圖: 2,匯出資料檔案 (可以多選) 匯出步驟tools ->export tables,選擇要匯出的表及匯出
powerDesigner 從資料庫匯出表結構,並生產excel ,有效
將資料庫中的表匯入到PowerDesigner中並轉為excel文件 1、開啟PowerDesigner12,在選單中按照如下方式進行操作 file->Reverse Engineer->DataBase 點選後,彈出 New Physical D
EXCEL 通過ODBC連線ORACLE, 匯出表或資料透視表進行分析
本意是通過直接匯出oracle中的表,進行快速的資料分析。 注意點: 本文是Excel中通過ODBC連線oracle,所以需要注意的一個問題是,EXCEL和ODBC,oracle的位數必須一致,在測
PowerDesigner中匯出表結構Excel(轉載)
碰到一個需求,需要將PowerDesigner中的資料庫表結構資料導成Excel,網上看到一個很便捷的方法,記錄一下 在PowerDesigner中,shift+ctrl+X,開啟指令碼執行,指令碼如下 '*************************************************
plsql匯出oracle資料庫表結構及表資料
匯出表結構 1、開啟pl/sql客戶端(匯出資料表結構) 2、在工具頭部選擇tools》export user objects 3、匯出 匯出表資料 1、在plsql頭部選
PowerDesigner15連線Oracle資料庫並匯出Oracle的表結構步驟及常見設定
參考:http://wenku.baidu.com/view/4f819a24af45b307e87197ea.html 常用設定:http://www.cnblogs.com/skyangell/archive/2009/09/19/1569931.html
Oracle匯入匯出表結構和表資料
測試使用PL/SQL匯出表結構和表資料: 1、選擇匯出的表結構和表資料 點選工具->匯出表選單,選擇匯出表所在的使用者和匯出資料使用的程式,以及匯出資料的輸出檔案。 其中匯出程式一般是Oracle安裝目錄下的BIN下的sqlplus.exe程式。執行完成後可以在指
oracle資料庫表結構及資料的匯出
參考: 只匯出表結構: 1、雙擊桌面圖示,開啟PL/SQL Developer,輸入使用者名稱密碼,登陸oracle資料庫; 2、工具(tools)->export user objects是匯出表結構 3、在彈出的對話方塊中設定使用者、匯出物件、匯出路徑等引數;
oracle修改表結構
column 修改字段 reat arc log mar body 建表 刪除 語句:alter table tableName rename column oldCName to newCName; -- 修改字段名alter table tableName modify
資料庫匯出表結構
匯出整個庫的表結構如下: mysqldump -uroot -p -d databasename > createtab.sql, 如果只想匯出 表 test1,test2,test3 的 表結構 和 資料呢? 該如何匯出? mysqldump -uroot -
mysql 通過navaicat 匯出表結構
USE information_schema; SELECT C.COLUMN_NAME AS '欄位名', C.COLUMN_TYPE AS '資料型別', C.IS_NULLABLE AS '允許
mysql 匯出表結構和表資料 mysqldump用法(自己測試了)
命令列下具體用法如下: mysqldump -u使用者名稱 -p密碼 -d 資料庫名 表名 > 指令碼名; 匯出整個資料庫結構和資料 mysqldump -h localhost -uroot -p123456&n