PowerDesigner生成MYSQL语句,NAME和注释的自动识别的配置

本文介绍了如何使用PowerDesigner配置,以便在生成MYSQL建表语句时,当COMMENT为空时,自动使用字段NAME作为COMMENT,同时保持原有COMMENT值不变。通过编辑Current DBMS设置和调整Generate Database的Format选项,实现理想的SQL语句生成效果。适用于PowerDesigner 15.1及以上版本。
摘要由CSDN通过智能技术生成

以前用PowerDesigner设计ORACLE库表时,生成建表的SQL语句非常方便。其中有一个选项,意思是,当COMMENT为空时,就用此字段的NAME作为COMMENT处理。这样下来,表的字段的备注在数据库里非常清楚。最近的项目改成了MYSQL数据库,发现这个功能不太好用了。其他也有说生成注释的配置方法,但也只能是把NAME当成COMMENT,而当你的COMMENT里原本就有值时,也会被NAME替换掉,也这很大的美中不足。

经过反复设置,最终实现了理想效果,就是COMMENT优先生成即:

(COMMENT==NULL?NAME:COMMENT)
配置方法如下:
  1. 打开菜单项 DataBase-> Edit Currunt DBMS…
    在General选项卡中,打开Script->Objects->Column->ColumnComment,
    在右侧Value中贴入如下代码:
alter table %TABLE%
 modify col
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值