PowerDesigner导出SQL并添加视图的方法教程

使用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

确定保存,退出。

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐