PLSQL匯出Oracle表結構
阿新 • • 發佈:2018-12-27
SELECT t1.Table_Name AS "表名稱", t3.comments AS "表說明", t1.Column_Name AS "欄位名稱", t1.Data_Type AS "資料型別", t1.Data_Length AS "長度", t1.NullAble AS "是否為空", t2.Comments AS "欄位說明", t1.Data_Default "預設值" 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 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;