powerdesigner中将表的name在生成建表sql时生成注释
1、为powerdesigner的表设置注释方法:
powerdesigner默认没有注释:
设置方法:
选择那个表
右键- >Properties- >Columns- >Customize Columns and Filter(或直接用快捷键Ctrl+U)- >Comment(前面打勾)- >OK

说明:
在创建pdm时由于需要在name列填写的是以后要在表中创建的注释信息,comment中则写的说明信息字数比较多如下图,单在生成建表sql时不能将name生成注释信息,进行如下设置可以讲name生成注释信息

1:选择database->edit current dbms-->Column-->ColumnComment将comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is
%.q:COMMENT%改为comment on column [%QUALIFIER%]%TABLE%.%COLUMN% is
%.q:COLNNAME%

2:修改完1的内容后可以显示name为注释了,但是comment为空的则不能生成注释,点击下图红圈中的按钮勾选上红圈中的选项


2、PowerDesigner双击后总是弹出对话框,无法编辑数据库的表

Powerdesigner 15.1 不知道怎么就被“锁”了,双击数据库的表的时候都是弹出一个对话框,完全无法编辑数据库建模的那些表了。有人知道怎么解决吗?我重装了Powerdesigner没有用,到其他电脑里也没有用。求解答!!!
这不是锁了,是你有时候碰到快捷键创建的,确实有一个Text控件存在,你把这个text控件删了就好了,我常遇到过这种事。
3、powerdesigner 建模时怎么设置表字段为唯一性约束
在表属性的keys页签中,增加一个key,在key上双击,弹出key属性页签,在key属性中,columns页签中选择列,在genral页签中勾选primary key是设置为主键,不勾选是设置为唯一键。
4、 PowerDesigner配置递增字段和设置索引
设置递增字段
在物理模型下,双击数据表,选择Column标签页。双击要设置递增属性的字段,或右键该字段选择Properties项,就会弹出Column Properties窗口,在General标签页中选择identity复选框。
设置索引
在物理模型下,双击数据表,选择Indexes标签页,增加一个索引。双击新增加的索引,或右键选择Properties项,就会弹出Index Properties窗口,在Columns标签页中点击Add Column按钮设置索引对应的字段。
5、powerdesigner设置字段非空
勾选M/O(Mandatory or Optional): “Mandatory”表示此查询字段必填;“Optional”表示此查询字段可选。
6、导出sql脚本步骤
选择“database”——"change current DBMS"——选择要导出的数据库类型(SQL\oracl)
然后“database”——"generate database"导出就可以了
powerdesigner中将表的name在生成建表sql时生成注释的更多相关文章
- 生成建表脚本up_CreateTable
已经很久没用使用这个脚本了,今天用到,并做修改,增加了生成扩展属性功能. Go if object_ID('[up_CreateTable]') is not null Drop Procedure ...
- sqlserver 表中记录生成insert,可以加条件,可以生成建表语句
sqlserver 表中记录生成insert,可以加条件,可以生成建表语句 create PROCEDURE [sp_getinsert] ( ) , --如果非默认架构,可以加上架构名 例如:sch ...
- SQL SERVER 生成建表脚本
/****** Object: StoredProcedure [dbo].[GET_TableScript_MSSQL] Script Date: 06/15/2012 11:59:00 ***** ...
- (转)SQL SERVER 生成建表脚本
https://www.cnblogs.com/champaign/p/3492510.html /****** Object: StoredProcedure [dbo].[GET_TableScr ...
- Hibernate根据配置文件,生成建表语句
import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ...
- postgreSQL生成建表语句
参考博文:https://blog.csdn.net/xiaofengtoo/article/details/84395199 修复了其函数中的bug,支持生成包含:字段(支持数组类型字段).约束.索 ...
- sqlite3 根据实体自动生成建表语句
public class BuildSqlTool { public static string GetCreateTableSql(object t) { //CREATE TABLE &quo ...
- SQL SERVER 自动生成 MySQL 表结构及索引 的建表SQL
SQL SERVER的表结构及索引转换为MySQL的表结构及索引,其实在很多第三方工具中有提供,比如navicat.sqlyog等,但是,在处理某些数据类型.默认值及索引转换的时候,总有些 ...
- 【SQL】ORACLE在sqlplus中使用spool方式生成建表语句
在实际生产中有时我们需要将一张表的数据导入到另外一张表,如果有PLSQL,我们可以通过PLSQL工具将数据导出为sql脚本,然后再在另外一个数据库中执行这个脚本.但有时在实际生产中我们没有PLSQL这 ...
随机推荐
- MARKDOWN--介绍http://www.jianshu.com/p/q81RER
简 注册登录 添加关注 作者 简书2013.04.22 22:02* 写了267022字,被8398人关注,获得了9900个喜欢 献给写作者的 Markdown 新手指南 字数1600 阅 ...
- 【转】Python numpy库的nonzero函数用法
当使用布尔数组直接作为下标对象或者元组下标对象中有布尔数组时,都相当于用nonzero()将布尔数组转换成一组整数数组,然后使用整数数组进行下标运算. nonzeros(a) 返回数组a中值不为零的元 ...
- ABBYY FineReader 12最新官方版下载
ABBYY FineReader是市场领先的文字识别(OCR)软件,可快速方便地将扫描纸质文档.PDF文件和数码相机的图像转换成可编辑.可搜索的信息,ABBYY FineReader 12是目前最新版 ...
- browser-ua
故事还得从头说起,最初的主角叫NCSA Mosaic,简称Mosaic(马赛克),是1992年末位于伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心(National Center for Sup ...
- paas-openshift
https://www.openshift.com/pricing/index.htmlOpenShift是红帽的云开发平台即服务(PaaS).自由和开放源码的云计算平台使开发人员能够创建.测试和运行 ...
- redis主从配置及主从切换 转
redis主从配置及主从切换 转自 http://blog.sina.com.cn/s/blog_67196ddc0101h8v0.html (2014-04-28 17:48:47) 转载▼ 分 ...
- AngularJS初始化普通数组和对象数组
普通数组: ng-init="persons=['john','jack']" 对象数组: ng-init="persons=[{name:'john',age:20}, ...
- Saiku操作界面的简化
在安装完毕Saiku后,由于是社区版本,所以界面上存在很多升级为商业版的文字.为了使得系统不那么碍眼,可通过如下方式更改来去除相应的内容: 1.去除查询页面的升级为商业版的提示 You are usi ...
- Maven 如何为不同的环境打包 —— 开发、测试和生产环境
在开发过程中,我们的软件会面对不同的运行环境,比如开发环境.测试环境.生产环境,而我们的软件在不同的环境中,有的配置可能会不一样,比如数据源配置.日志文件配置.以及一些软件运行过程中的基本配置,那每次 ...
- update openssl on redhat/centos
$ openssl versionOpenSSL 1.0.1e-fips 11 Feb 2013 $ yum list |grep opensslopenssl.x86_64 1.0.1e-16.el ...