您的位置:首页 > 数据库

PowerDesigner 为sql生成凝视

2016-01-05 14:13 330 查看

在使用pd时发现生成的语句中没有行凝视,这样就得手动来加这些凝视,后来在网上找了一些方法。确实得到了解决,分享一下。

在Database-->edit Current DBMS...

设置dbms的属性,找到mysql5.0-->script-->objects-->column-->add

把原来的内容:

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%?

unsigned][%ZeroFill%? zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%?

auto_increment:[ default %DEFAULT%]][ comment %.q:@OBJTLABL%]]

改为:

%20:COLUMN% [%National%?national ]%DATATYPE%[%Unsigned%?

unsigned][%ZeroFill%?

zerofill][ [.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%?
auto_increment:[ default %DEFAULT%]][ comment %.q:COMMENT%]]

呵呵,事实上仅仅有最后的OBJTLABL改为COMMENT即可了。

曾经的OBJTLABL不知道指什么,知道的朋友告诉一下。

。。

这样生成的代码每一个字段就有凝视了:

?
表的凝视:

默认应该都是有表凝视的。假设没有的话能够根扰以下的方法进行设置。

设置dbms的属性。找到mysql5.0-->script-->objects-->Table-->TableComment:

value中,添加例如以下内容

alter table [%QUALIFIER%]%TABLE% comment %.60qA:COMMENT%

添加后就会生成以下语句:

?

代码生成:

点击菜单Database-->generate Database

出现database generation屏幕:在Format tab页中,勾选generate name in empty comment

单击确定就能够生成对应的代码。代码中就会出现上面的凝视了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: