powerdesigner设计oracle数据库注意事项
2016-12-15 11:41
381 查看
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文件用编辑器打开然后进行替换。
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文件用编辑器打开然后进行替换。
相关文章推荐
- powerdesigner设计oracle数据库注意事项
- 小机、数据库、存储选型应该注意的几个事项(摘自ORACLE高可用环境-陈吉平)
- 数据库优化设计注意事项
- 设计数据库表的注意事项
- Oracle 数据库服务器修改操作系统时间的注意事项
- MYSQL数据库设计注意事项--数据库优化
- 网站设计的注意事项:数据库集群和库表散列
- 数据库设计注意事项
- hibernate连接oracle数据库注意事项
- oracle 11g数据库安全加固注意事项
- 数据库优化设计注意事项
- 数据库设计时注意事项
- 数据库设计中一些注意事项
- oracle跨数据库跨用户访问注意事项
- 数据库存储历史数据设计注意事项
- 数据库优化设计注意事项
- 数据库设计注意事项
- 数据库设计注意事项
- 数据库(表结构)设计技巧及注意事项
- 关系型数据库设计原则与注意事项