永发信息网

visio 2007怎么导出sql语句啊

答案:2  悬赏:70  手机版
解决时间 2021-02-06 12:28
visio 2007怎么导出sql语句啊
最佳答案
Visio数据库模型图导出成SQL脚本
        Visio没有提供直接的导出方法,想要将画好的ER图导出为SQL脚本只依赖Visio是远远不够的,而要使用其他工具。一种方法是使用Visio的导入/导出功能,将模型图导出为ERwin文件,然后使用PowerDesigner或者ERwin打开,最后转换为SQL即可,但是这种方法在Visio2010中已不存在,Visio2010不支持将ER图导出为ERwin格式,只支持导入。这就需要我们的第二种方法。
       另外一种方法是使用OrthogonalToolBox小工具,它是专门负责VisioER转出的小工具,这个工具会通过XSLT模板来产生对应的SQLScript。
 使用方法:
       1.下载并安装OrthogonalToolBox(注:需要先安装.Net Framework 1.1.4322,下载地址http://download.csdn.net/detail/zhang_xinxiu/5788193);
       2.把下载下来的xslt文档Copy到:C:Program Files(X86)OrthogonalSoftware CorporationOrthogonal ToolboxStyleSheets;
       3.若在Visio工具列没有看到OrthogonalToolbox,在目前的工具列上检视 - 工具列 – OrthogonalToolbox 打勾,便可看到;
      4. 选择“加载项”-->“OrthogonalToolbox”-->选中需要导出的ER图-->“Export XML”-->选中Set StyleSheet-->并选中OTERtoSQL.xslt模板

5.按下 Export会产生一个xml文件,使用IE打开该XML文件即可看见我们创建数据库的SQL脚本。
全部回答
visio有这功能吗?改天我研究一下~!追问有啊,2003有,我觉得2007应该也有吧,但是找不到追答好像是要在视图里面导~貌似听人说过没见过~!

1. 在visio中,选择菜单“数据库”-》“导入/导出”-》“导出到ERWIN erx”文件中, 在ERWIN版本中选择3.5,“确定”完成。
2.打开PD,选择菜单“File"->"import'->"ERWin",弹出”formats for ERWIN3.5.x model",选择"powerdesigner physics data model",然后“choose DBMS ",我选择的是SQL SERVER 2000
3.在生成的模型中,删除"Domains"中的内容,否则将会生成自定义数据类型。
4.在PD中,选择”database"->"Generate Database",得到SQL语句。
5.如果觉得VISIO报表太垃圾的话,可以选择PD的报表功能,选择菜单“MOdel”-》“REPORTS"-》单击“NEw Report”-》在"language"中选择"simple chinese","report template"选择“None",-》”OK”,同时为了防止乱码,在菜单”Report "->"change fonts",将要用到的改成“宋体”,如"header",在报表窗口中的“Available items"->"Table"->双击”List Of table columns"->右击”Table -表格%ITEM%"-》”show title",右击“表格%PARENT%的栏位清单”,点击"Layout",选中“名称,代码,数据类型,主要的,强制,说明文本”,其 中,“width"全部为“30mm",最后单击”Report“窗口的”RTF",就可以看到效果啦。

在别的地方照抄的~不知道能不能帮上你~我保存都用文件流~一般不用数据库~!追问不知所云,算了,还是把分给你吧,谢谢了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中山附近的酒店还有桑拿吗
苹果六蓝牙搜不到设备怎么办
设z=sin(5x-2),则z'|x=0 =? A,5 B,0 C,2
云顶滑雪中心停车场地址在什么地方,我要处理
怎样计算宇宙空间曲率,已知曲率怎么求半径?
崇礼亚龙湾生态度假村停车场地址在哪,我要去
一汽大众捷达自动档变速箱倒挡齿轮坏了修一下
滑水的滑水赛事
云顶滑雪中心公共停车场地址在什么地方,想过
本铺怎么去啊,有知道地址的么
翠云山度假村停车场地址有知道的么?有点事想
泳衣太露怎么办
请问下我解压别人一个几百兆的文件出来就是几
求解字谜, 五前九后三中来 ,猜三个数字
密苑云顶酒店停车场地址好找么,我有些事要过
推荐资讯
也不知道是怎么了?老公对别人家什么忙都帮,
为什么中国看漫威的不多
财产分配 我和两个股东开了个公司,我和其中
Everyone should learn something about firs
请问去猪兼强驾校学车的话,多久能下证啊?
招远市地税局蚕庄中心税务所我想知道这个在什
乡村女教师的意思是什么啊?知道的请说下!
再字的意思是什么啊?知道的请说下!
山东省千佛山医院-发热门诊我想知道这个在什
王者荣耀怎样才能回避承受过多伤害 新手渣渣
教育印刷厂怎么去啊,我要去那办事
排布的意思是什么啊?知道的请说下!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?