首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

oracle 建表和建索引有关问题

2013-01-26 
oracle 建表和建索引问题Table Space : aaIndex Space : bbCache Temp Space:cc建表和建立索引时上面那些

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

热点排行