PowerDesigner版本:11.0.0.1363 步骤: 一.打开PowerDesigner新建模型->物理数据模型(Physical Data Model). 二.在常规选项 DBMS选择->Sybase AS Anywhere 9.   三.在扩展选项 选择 ASA Proxy Tables 和 PowerBuilder. 四.在左边的列表框选择PowerBuilder 然后切换到属性页面. 五.在PowerBuilder::Profile\Table\Extended Attr…
团队合作设计一套系统数据模型,创建了PDM后,Table.View.Store Procedure等都创建好了,且创建了多个Schema方便管理这些数据库对象,但Table.view.Column等对象有Comment时(用来在团队不同成员间共享描述信息)…
PowerDesigner自7.x新增加一个特性,就是允许用户通过扩展模型的方式扩展模型的属性,但到底怎用一直搞不清楚.今天和同事商量准备直接在程序的Metadata信息实现上直接使用pdm时,我们需要对其进行扩展,因此又碰到这个问题,到网上狂找资料,终于从http://www.sybase.com/detail?id=1012851资料中找到了办法.以下是基于CDM来说,其实对其它模型也一样. 开始创建一个Extend Model Definition 有两种办法创建: 如果你已有一个模型,则…
上传数据库到虚拟主机,在执行SQL脚本的时候出现以下的错误: 消息 15135,级别 16,状态 8,过程 sp_addextendedproperty,第 37 行 对象无效.'dbo.Message.messageId' 不允许有扩展属性,或对象不存在. ... 这样错误死活不让我在数据库表的字段中加注释,我表结构是直接用PWD建立的,然后直接拷贝表脚本在数据库中运行. 终极解决办法如下:(不用去其它地方找了,这个是终极解决办法) 举个例子:是没有为表指定Owner而导致的错误. execu…
过程 sp_addextendedproperty, 对象无效.不允许有扩展属性,或对象不存在. 首先这个是创建数据表的SQL,有Power Designer创建模型,直接生成的创建SQL会出现的问题(至少我是这样子出现的) 这个的解决方法在PD里面,造成这个的原因是:没有为表指定Owner而导致的错误. 为表名指定所有这就行了:在PowerDesigner 中的表上单击右键,属性就会出来Owner先项,创建一个dbo即可. 在生成扩展属性字段的注释的时候.生成了一个comment on col…
powerDesigner生成excel版本的数据库文件 出处:http://ray-allen.iteye.com/blog/1893347 脚本 excel  今天收到一个需求,要把数据库设计给一个excel版本的,百度出来一个脚本文件,很好用发现,留个纪念 在pd中,shift+ctrl+X,打开脚本运行,脚本如下,附件也留了一份: '******************************************************************************…
ES6 let和const let命令 只在代码块作用域内有效 不存在变量提升(不能在申明之前赋值) 暂时性死区(在区域内不受外部变量影响) 不允许重复申明(在相同代码块区域内) 块级作用域 let为es6新增了块级作用域 {let a = ...;} 函数可以在块级作用域申明,不受外界影响 if(...) { function(){}} 注:块级作用域处大括号不能省略. const命令 立即初始化,不可改变. 类似let于的特性. 对于对象,const存储只保持地址不变,对象内属性可变,但是不…
Objective-C有两个扩展机制:Associative和Category.Category用来扩展类方法,Associative用于扩展属性.Associative机制的原理是把两个对象关联起来,让一个对象成为另外一个对象的一部分.它可以在不修改类的定义的前提下为其对象增加存储空间,这在我们无法访问类的源码时(例如给UILable添加一个selected的BOOL属性)是非常有用的.Associative基于关键字的,因此我们可以使用不同的关键字为任何对象添加任意多的Associative…
扩展属性 有外键关系时将信息处理成用户可看懂的 利用扩展属性 如:Info表中的民族列显示的是民族代号处理成Nation表中的民族名称 需要在Info类里面扩展一个显示nation名称的属性 例:先前在NationDA里面已经下好了一个代号换成名称的方法 public class Info { //扩展的名族名称属性 public string NationName { get { NationDA da = new NationDA(); return da.NationName(this.n…
1.安装PowerDesigner的 参考 https://blog.csdn.net/sinat_34104446/article/details/79885141 2配置逆向工程 2.1新建模型pdm   新建模型巴纽 注: DBMS选择MYSQL5.0   配置链接巴纽   新建数据库链接-01.png   配置链接巴纽 com.mysql.jdbc.Driver jdbc:mysql://192.168.0.151:3306/nbspider   测试连接巴纽 常见问题: 出现无法初始化…