PowerDesigner导出SQL并添加视图的方法教程
程序员文章站
2022-10-30 18:39:49
使用powerdesigner16.5,创建mysql5.7的,设计好后生成数据库脚本,默认导出的.sql文件是不包含创建的视图的,为什么没有创建出来的视图呢?
打开数据库产生脚本的选项,发现vie...
使用powerdesigner16.5,创建mysql5.7的,设计好后生成数据库脚本,默认导出的.sql文件是不包含创建的视图的,为什么没有创建出来的视图呢?
打开数据库产生脚本的选项,发现view全部选中了,再导出一次,结果看脚本,里面根本就没有视图的脚本,无语。改了好几次,改这儿改那儿,都发现导不出来含视图的脚本。在preview里根本就不产生视图的脚本代码。
回头再看导出的界面里,options选项卡里根本没有view这个选项,只有table。
只好上网查,才发现mysql算是让人无语,需要进行一下设置才成,如下:
在物理模型界面下,pd菜单里选择:
database-> edit currentdbms..
查看dbms使用的是mysql5.0
在左侧树状视图中选择
script-> objects-> view
选中create,在右侧的value中拷贝下列文字:
createview [%r%[ if
notexists]] %view%
as
%sql%
选中drop,在右侧的value中拷贝下列文字
drop
tableif exists %view%
选中enable,在右侧的value中选择yes
确定保存,退出。