--建表 CREATE TABLE STUDENT ( id NUMBER(10) NOT NULL PRIMARY KEY, name VARCHAR2(20), classes VARCHAR2(20), sex VARCHAR2(2), age NUMBER(2) ); --id上面的已经是唯一索引了--建name上面的普通索引 CREATE INDEX IDX_STUDENT_NAME ON STUDENT(NAME);以后不论对数据做什么操作,增删改,index都会自己维护,不用重建。--创建序列 CREATE SEQUENCE SEQ_STUDENT_ID START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 100000 NOCYCLE CACHE 20;--序列创建完毕之后,如果不调用,则不会自动增长 --而且也不会同步创建任何其它对象--使用序列 INSERT INTO STUDENT (id,name,classes,sex,age)VALUES(SEQ_STUDENT_ID.NEXTVAL,'aa','bb','男',20); COMMIT;
CREATE TABLE STUDENT (
id NUMBER(10) NOT NULL PRIMARY KEY,
name VARCHAR2(20),
classes VARCHAR2(20),
sex VARCHAR2(2),
age NUMBER(2)
);
--id上面的已经是唯一索引了--建name上面的普通索引
CREATE INDEX IDX_STUDENT_NAME ON STUDENT(NAME);以后不论对数据做什么操作,增删改,index都会自己维护,不用重建。--创建序列
CREATE SEQUENCE SEQ_STUDENT_ID START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 100000 NOCYCLE CACHE 20;--序列创建完毕之后,如果不调用,则不会自动增长
--而且也不会同步创建任何其它对象--使用序列
INSERT INTO STUDENT (id,name,classes,sex,age)VALUES(SEQ_STUDENT_ID.NEXTVAL,'aa','bb','男',20);
COMMIT;