Power Designer中怎么添加列的默认值选项

How to add an option of column's default value in Power Designer

项目到了数据库设计阶段,于是打开我的Power Designer 16.5(当然是免费破解版啦),新建PDM,添加Table,本来很愉快,接下来一件不如人意的事情让我这种处女座的程序员很是不爽,这么强大的软件,怎么可以没有这项功能呢。其实也没什么大不了的,就是在设置ID的Default Value时,我想设置成Oracle的SYS_GUID(),可是下拉框愣是没有(看下图),于是我就想找地方能加上一项,便有了这篇牢骚。。。

先查官方的Document,全是英文,看不懂(其实就是内心排斥,因为我是中国人,我爱中国,我爱中国字,嘿嘿嘿。。。)。于是百度了下,尼玛就没有人遇到过这个问题,最后就只看到以下内容:

好,有了高人指点,肯定事半功倍。点开点开再点开,按上面操作了一遍,此法有效,但有个弊端,假如我真的需要个字符串,岂不是没有Quote了。

虽然没能解决我的问题,但是给了我一个葫芦,按葫芦找瓢。在左侧树形菜单下一个一个点击进去看,最终发现Script/Sql/Keywords/ReservedDefault,右侧内容就是我要找的,Value项内容里清清楚楚的两行,NULL和SYSDATE。我就猜想啊,要是能照这个形式,再加一行SYS_GUID(),那么我就可以实现我的小目标啦,赶紧试试吧。


哎呀妈呀,一试就成功了呢,好开心的呢,大家请看下图,可以设置ID的Default Value为SYS_GUID()。虽然用了洪荒之力,不过我很满意。

最后说说为什么写这个,由于关于这种问题的网络资料很少,几乎木有,那么我就发个原创,方便大家,也方便我自己个儿。

~~~~~~~~~~~~~
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值