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
单击确定就能够生成对应的代码。代码中就会出现上面的凝视了。
相关文章推荐
- 图片以byte[]上传到数据库blog字段
- MySql 数据库的备份与还原
- MySQL查询
- sql server security
- 如何在centos7上安装redis
- 在db2中 两个数据库之间的两个表的联合查询
- 认识DDL DML DCL
- Oracle 12c ASM 防火防盗新特性揭秘
- 【转】45 个非常有用的 Oracle 查询语句
- mysql5.7.10 archive 下载下来之后没有data文件解决办法
- 数据库(oracle)常用查询,去年年底时间,当年年初时间,日月年时间格式
- 好消息:PostgreSQL逻辑复制功能发布
- Oracle 查看表空间剩余与创建空间语法
- ORACLE 序列
- 2016 年开发者应该掌握的十个 Postgres 技巧
- oracle错误消息字符串和表里字符串字段(分别)乱码的原因(NLS)
- mysql备份报错:mysqldump: Couldn't execute 'SHOW FUNCTION STATUS
- window 下 Mysql5.6 主从配置(读写分离)
- Oracle中NLS_LANG的默认值
- 关系型数据库(Relational Database)