一般來說如果你是使用 Visio Enterprise Architects 版本就無須那麼辛苦的步驟,
Visio Enterprise Architects 本身就有產生的功能,但如果你是一般的Visio的話,
可能就需要以下的步驟。
Dotjum這邊文章是參考這篇 MS Visio Professional 生成sql 品雪其寒 先生的這篇Blog 找的答案的,
接下來介紹一下如何讓你的Visio ER 實體關係 如何做到正向工程產生 DDL
首先你會在Visio中畫出ER的圖但你會發現並沒有正向工程或輸出的功能
那該怎麼辦呢?首先在上一篇參考中,有介紹到這個網站 OrthogonalToolBox
這邊有一個專門為Visio ER 轉出的小工具, OrthogonalToolbox1_5.zip
下載下來後,他沒有專門的程式介面在
C:/Program Files/Orthogonal Software Corporation/Orthogonal Toolbox
若沒有出現在工具列 那就在目前的工具列上 檢視 - 工具列 - OrthogonalToolbox 打勾
當你建立成功後會在工具列中看到
這邊請注意一下,這個工具會透過XSLT來產生對應的相關輸出,
所以呢,要到網站多下載這一個XSLT OTERtoSQL.xslt http://www.orthogonalsoftware.com/files/OTERtoSQL.xslt
把這個XSLT加入到 C:/Program Files/Orthogonal Software Corporation/Orthogonal Toolbox/StyleSheets
這樣當你劃好ER後,就按下 OrthogonalToolbox 選擇 Style sheet ER To SQL
最後就會產生對簡易的TSQL文字檔案,這樣能做產生資料表的工作。