如何用Visio來做正向工程產生 DDL (Data Definition Language)

本文介绍如何使用Visio及第三方工具Orthogonal Toolbox生成ER图对应的SQL DDL脚本,适用于Visio标准版用户实现正向工程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值