oracle初学基础

 

--表空间  

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

猜你喜欢

转载自ice-cream12-21.iteye.com/blog/2211175