PD设计中表名过长,自动生成的主外键名截取的问题

简介:

在PowerDesinger中,若表名过长,自动生成的主键名会被自动截取。

解决如下:DataBase/Edit Current DBMS/Scripts/Objects/PKey/ConstName中找到Value的值,
默认是 PK_%.U27:TABLE%U27表示截取27个字符。改成PK_%TABLE%主键名就不会被截取了。

其他键同理:找到相应的ConstName Value去掉U.\d:







 本文转自 破狼 51CTO博客,原文链接:http://blog.51cto.com/whitewolfblog/835212,如需转载请自行联系原作者


相关文章
|
9天前
|
存储 关系型数据库 索引
10. 在一个非主键字段上创建了索引, 想要根据该字段查询到数据, 需要查询几次 ?
在非主键字段上创建索引,查询数据通常需两次。对于MyISAM,先通过索引找到数据行指针,再获取数据;而InnoDB则先找主键ID,再从主键索引中查找数据。
11 0
|
4月前
|
SQL 数据库
SQL标识列实现自动编号的步骤和技巧以及优势
SQL标识列实现自动编号的步骤和技巧以及优势
64 0
|
6月前
|
SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
一条集多表查询、字段与字段拼接、合并每张表共同字段、新增列并赋值的SQL
26 0
|
10月前
|
算法 前端开发
前端算法-Excel表的列名称
前端算法-Excel表的列名称
|
设计模式 数据库
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
|
数据库管理
PowerDesigner生成建表脚本时字段超过15字符就发生错误
PowerDesigner生成建表脚本时字段超过15字符就发生错误
|
数据库管理
Powerdesigner设置表字段注释与name相同
Powerdesigner设置表字段注释与name相同
173 1
Powerdesigner设置表字段注释与name相同
|
PHP 数据库
Laravel模型更改时间戳列名称
Laravel模型更改时间戳列名称
76 0
|
关系型数据库 MySQL
mysql查询字段包含英文的记录
mysql查询字段包含英文的记录
289 0