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>'