ITPub博客

首页 > 数据库 > Oracle > 关于用JDEVELPOER建立数据模型问题集(1)

关于用JDEVELPOER建立数据模型问题集(1)

原创 Oracle 作者:Elsie 时间:2008-06-04 19:29:47 0 删除 编辑

为了方便部署,我一般会用JDEVELOPER来建立数据模型,可是这个工具有一个缺点,就是没法为建立的表指定索引所使用的表空间。而且ORACLE会自动为表中的主键和唯一约束分别建立索引,现有两种解决方法,都比较麻烦。

1.部署后为所有索引重建一遍,然后改为特定的表空间。

2.保存数据模型中表的DDL,并在CONSTRAINT USERS_PK PRIMARY KEY

(

USER_ID

)

后加上using index tablespace “IDX_INFORMATION”。

例如原本DDL为:

CREATE TABLE USERS

(

USER_ID VARCHAR2(20 CHAR) NOT NULL

, CONSTRAINT USERS_PK PRIMARY KEY

(

USER_ID

)

ENABLE

)

TABLESPACE "INFORMATION"

STORAGE

(

BUFFER_POOL DEFAULT

)

;

更改后为:

CREATE TABLE USERS

(

USER_ID VARCHAR2(20 CHAR) NOT NULL

, CONSTRAINT USERS_PK PRIMARY KEY

(

USER_ID

)USING INDEX TABLESPACE "IDX_INFORMATION" ENABLE

)

TABLESPACE "INFORMATION"

STORAGE

(

BUFFER_POOL DEFAULT

)

;

[@more@]

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/65971/viewspace-1023586/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 代码
请登录后发表评论 登录
全部评论

注册时间:2009-06-12

  • 博文量
    7
  • 访问量
    148088