Oracle创建employee表,表employee有5个字段,应该为它创建怎样的索引?

--建立索引

create or replace view myview as

select create_date,salary from employee

--基于索引查询数据

select * from myview where create_date<20000 and salary between 1000 and 3000

完整代码:

-- Create table

create table EMPLOYEE

(

ID          NUMBER not null,

NAME        VARCHAR2(32),

SEX         INTEGER,

CREATE_DATE NUMBER,

SALARY      INTEGER

)

tablespace USERS

pctfree 10

initrans 1

maxtrans 255

storage

(

initial 64K

minextents 1

maxextents unlimited

);

-- Create/Recreate primary, unique and foreign key constraints

alter table EMPLOYEE

add constraint EID primary key (ID)

using index

tablespace USERS

pctfree 10

initrans 2

maxtrans 255

storage

(

initial 64K

minextents 1

maxextents unlimited

);

--建立索引

create or replace view myview as

select create_date,salary from employee

--基于索引查询数据

select * from myview where create_date<20000 and salary between 1000 and 3000

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值