由於最近項目需要寫很多SQL代碼;而且表結構和字段的注意點比較多;所以抽時間寫了這個自動生成SQL的工具;方便以后工作。
原理是根據ORCALE的系統表讀出庫結構和表結構;再根據ER圖間的關系(如:左右連接、內連接、INSERT INTO等等);自動生成SQL腳本和注釋。
本工具現有三大功能:ER圖生成SQL腳本、設計EXCEL、單表快速腳本查詢導出數據等等。
當然復雜的SQL腳本;還是需要手工編寫的。
下面上圖:
1.程序主題(項目文件和庫結構)
2.ER生成腳本
3.EXCEL設計
4.單表快速腳本查詢導出(拖動表名到界面;即可生成腳本並生成程序代碼 如:C#)(包括注釋)
到此程序界面和功能介紹完畢。我用這個工具節省了不少時間;特別是數據遷移。
由於項目已經到后去;所以ER圖生成腳本在項目中使用比較少。
但是使用工具后代碼相對好看多了。注釋都有了而且字段不會漏掉了。
呵呵。