读书人

oracle 建表和建索引有关问题

发布时间: 2013-01-26 13:47:04 作者: rapoo

oracle 建表和建索引问题
Table Space : aa
Index Space : bb
Cache
Temp Space :cc


建表和建立索引时上面那些东西怎么用啊?具体什么意思不明白,表空间,索引空间吗?
现在建立一个表:
create table IF NOT EXISTS table_t
(
a VARCHAR2(12) not null,
b NUMBER(3,0) not null,
c CHAR(1) ,
d CHAR(1) ,
e CHAR(4) ,
f VARCHAR2(40) ,
g VARCHAR2(100) ,
UPD_DATE DATE default SYSDATE
CONSTRAINT PK PRIMARY KEY(a,b)
)

然后用a列建索引,怎么建呢?
简单地这样写(create index index_a on TRX_BUSINESS_EQUIP(table_t))的话,那
Table Space : aa
Index Space : bb
Cache
Temp Space :cc

怎么用的呢?
还有建表也没用到,纠结的是怎么用那些东西呢?

非常感谢

oracle
[解决办法]
create unique index PK_SYS_USERS on SYS_USERS (userid);
[解决办法]
建立表和索引的时候再后面加上tablespace 表空间名称

即可将表存储到指定的表空间里
[解决办法]

create  index S_ORG_EXT_F1 on S_ORG_EXT
("LAST_UPD" desc)
tablespace ORAPQ132;


表也类似,在语句后直接加上'tablespace <tablespace_name>'

读书人网 >oracle

热点推荐