powerdesigner设计oracle数据库注意事项

本文介绍了 Oracle 数据库中常见的数据类型,如 VARCHAR2 的使用限制及编码特性、NUMBER 类型与 Java 数据类型的对应关系、主键自增的设置方法等,并提供了 PowerDesigner 设计时的注意事项。
摘要由CSDN通过智能技术生成

1.Oracle数据表名和字段名默认为大写。如果在powerdesigner设计为小写,会给所有表名字段加上双引号,数据库对应表名和字段为小写。到操作数据库sql的时候就需要在表名和字段名上都加上双引号。

2.varchar2数据类型。varchar2最高不超过4000byte,存在VARCHAR2(n)、VARCHAR2(n byte)和VARCHAR2(n char)三种写法,其中一个char等于两个byte,在12c中VARCHAR2(n)=VARCHAR2(n byte)。如果采用UTF8编码,每两个char可以存一个中文字符。

3.number(precision,scale),precision为位数,scale为精确到多少位小数。

4.number对应Java中int,long,bigdecimal数据类型。NUMBER(n<=10,0)=Integer,NUMBER(10<n<=20,0)=Long,NUMBER(n>20,0)=BigDecimal。

5.powerdesigner的int和Integer对应oracle中NUMBER(38,0)。

6.主键ID自增长设置,双击主键列,在sequence中选择或者创建sequence。操作完成后会自动生成trigger。

7.如果想要全局改变(整体替换)某个字段或者字段类型,可以将pdm文件用编辑器打开然后进行替换。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值