oracle 建表和建索引问题

时间:2022-07-14 08:36:20
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

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

非常感谢

4 个解决方案

#1


create unique index PK_SYS_USERS on SYS_USERS (userid);

#2


建立表和索引的时候再后面加上tablespace 表空间名称

即可将表存储到指定的表空间里

#3


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


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

#4


非常感谢

谢谢

#1


create unique index PK_SYS_USERS on SYS_USERS (userid);

#2


建立表和索引的时候再后面加上tablespace 表空间名称

即可将表存储到指定的表空间里

#3


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


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

#4


非常感谢

谢谢