java 扩展属性,设置powerbuilder (PB) 中的扩展属性(转)

在powerdesign 9( PD9) 中建立物理数据模型时,可以设置powerbuilder (PB) 中的扩展属性。

一、在PD9中先选择扩展属性的类型。

如果是新建一个Physical data model 的话,可以在[new physical data model]对话框中选择[extended model definitions] 标签,选择中[powerbuilder]项。也可以选择菜单来完成同样的操作[model] [extended model difinitions]

这样在PD9中的表,列的[extended attributes]的属性中就有了powerbuilder的扩展属性了。

二、设置PD9中的pb扩展属性

默认情况下extended attributes 中的 powerbuilder 的扩展属性 value 是引用 其它的PD9中的标准属性的

如PB中的Comment 项的value 为 %Comment% 表示使用PD9中的 Comment 属性值来做为PB的扩展属性中的内容.

但如果您是反向数据库(包括PB扩展属性)而来的model则此处为PB中已有的内容,而不会将此内容反向至PD9的标准属性中去。所以会出现反向数据库后(包括PB扩展属性)不能直接看到PB中的扩展属性内容的现象。

三、生成/反向PB扩展属性

当设置完PD9中model中的内容后就可以执行[tool] [powerbuilder] [gererate extended attributes] 来生成PB中的扩展属性,这里需要先通过ODBC连接你的数据库。

如果执行[tool] [powerbuilder] [reverse extended attributes] 则可以将数据库中PB的扩展属性取回。但取回的内容只存放于 extended attributes 中,并不反映在视图中。

另外,如果新建好的数据库最好用PB的database 画板连接一下,以便PB生成扩展属性的几个表!

以上只是本人在使用过程中的经验,若有不实,或有更好的方法可以大家讨论,本人Email: mzqfk@yahoo.com.cn

ps:应该是5个pb的表,同时要注意第一次连接数据库时的用户权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值