--表空间
CREATE TABLESPACE sbbTs
DATAFILE 'D:\Oracle tableSpace\songbinbin' size 80M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--索引表空间
CREATE TABLESPACE sbbTs_Index
DATAFILE 'D:\Oracle tableSpace\songbinbinIndex' size 50M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
--创建用户
create user songbinbin identified by "songbinbin" default tablespace sbbTs;
--赋权
grant connect,resource,dba to SONGBINBIN;
create table BASEDATA
(
BASEDATAID NUMBER not null,
DATATYPE VARCHAR2(50) not null,
DATACODE VARCHAR2(300) not null,
DATAVALUE VARCHAR2(300),
DATASORT NUMBER(3),
STATE VARCHAR2(2) not null,
REMARK VARCHAR2(200),
OPER VARCHAR2(20),
OPERDATE DATE,
constraint PK_BASEDATA primary key (BASEDATAID)
);
--创建序列
create sequence SEQ_BASEDATA
increment by 1
start with 1
cache 10;
--增加数据
insert into basedata(basedataid,datatype,datacode,datavalue,datasort,state,remark,oper,operdate)
values(SEQ_BASEDATA.nextval,'2','code','value',2,'s','remark','icesong',to_date('2015-05-07','yyyy-MM-dd'))
--查询序列
Select SEQ_BASEDATA.nextval from dual;
--查询basedata 用decode函数判断
Select decode(DATATYPE,'1','男','female') AS 性别 from baseData