設(shè)置powerbuilder (PB) 中的擴展屬性(轉(zhuǎn))
在powerdesign 9( PD9) 中建立物理數(shù)據(jù)模型時,可以設(shè)置powerbuilder (PB) 中的擴展屬性。
一、在PD9中先選擇擴展屬性的類型。
如果是新建一個Physical data model 的話,可以在[new physical data model]對話框中選擇[extended model definitions] 標(biāo)簽,選擇中[powerbuilder]項。也可以選擇菜單來完成同樣的操作[model] [extended model difinitions]
這樣在PD9中的表,列的[extended attributes]的屬性中就有了powerbuilder的擴展屬性了。
二、設(shè)置PD9中的pb擴展屬性
默認(rèn)情況下extended attributes 中的 powerbuilder 的擴展屬性 value 是引用 其它的PD9中的標(biāo)準(zhǔn)屬性的
如PB中的Comment 項的value 為 %Comment% 表示使用PD9中的 Comment 屬性值來做為PB的擴展屬性中的內(nèi)容.
但如果您是反向數(shù)據(jù)庫(包括PB擴展屬性)而來的model則此處為PB中已有的內(nèi)容,而不會將此內(nèi)容反向至PD9的標(biāo)準(zhǔn)屬性中去。所以會出現(xiàn)反向數(shù)據(jù)庫后(包括PB擴展屬性)不能直接看到PB中的擴展屬性內(nèi)容的現(xiàn)象。
三、生成/反向PB擴展屬性
當(dāng)設(shè)置完P(guān)D9中model中的內(nèi)容后就可以執(zhí)行[tool] [powerbuilder] [gererate extended attributes] 來生成PB中的擴展屬性,這里需要先通過ODBC連接你的數(shù)據(jù)庫。
如果執(zhí)行[tool] [powerbuilder] [reverse extended attributes] 則可以將數(shù)據(jù)庫中PB的擴展屬性取回。但取回的內(nèi)容只存放于 extended attributes 中,并不反映在視圖中。
另外,如果新建好的數(shù)據(jù)庫最好用PB的database 畫板連接一下,以便PB生成擴展屬性的幾個表!
以上只是本人在使用過程中的經(jīng)驗,若有不實,或有更好的方法可以大家討論,本人Email: mzqfk@yahoo.com.cn
ps:應(yīng)該是5個pb的表,同時要注意第一次連接數(shù)據(jù)庫時的用戶權(quán)限
posted on 2007-06-13 23:39 mlw2000 閱讀(672) 評論(0) 編輯 收藏 所屬分類: databases