简述:默认的powerDesigner15导出SQL脚本表字段是没有生成注释的,若要使得它在导出SQL脚本时自动生成注释,针对mysql5.0可以作如下修改:

1、找到设置DBMS的地方

     导航选择Database-->edit Current DBMS

                              图1

2、进入DBMS设置面板,找到mysql5.0-->script-->objects-->column,针对列对象修改属性。

                              图2

3、双击Column下级菜单ColumnComment,将ColumnComment的Value设置为以下内容(有内容的则替换):

                                                                       图3

//这段代码实际上就是mysql里面的更新列字段注释的SQL语句,只不过它这里将表名、列名这些参数化了,比如[%QUALIFIER%]%TABLE%意思是限定表名为%TABLE%变量的值
alter table [%QUALIFIER%]%TABLE%
 modify  %COLUMN%
[%National%?national]%DATATYPE%[%Unsigned%? unsigned][%ZeroFill%? zerofill]
[
[.O:[character set][charset]] %CharSet%][.Z:[ %NOTNULL%][%IDENTITY%? auto_increment:[ default %DEFAULT%]]
comment  %.q:COLNNAME%]
]
 
 
4、导出的SQL脚本是这样子的:
                     图4
5、清楚了原理后,我们可以DBMS里设置在生成SQL语句这个过程中加入的各种命令,仅仅只需要将相应的表名、列名和其他属性参数化。
 

 

 

posted on 2012-08-30 15:55  明殇_weixue  阅读(652)  评论(0编辑  收藏  举报