-- 第一步 建表
CREATE TABLE "BOOK"
( "ID" NUMBER(*,0) NOT NULL ENABLE,
"NAME" VARCHAR2(255),
"PRICE" VARCHAR2(10),
"STATUS" VARCHAR2(10),
"CREDATE_TIME" DATE,
"UPDATE_TIME" DATE,
"DATADATE" VARCHAR2(20),
PRIMARY KEY ("ID")
)
-- 第二不 :创建自增序列
CREATE SEQUENCE T_SYS_BOOK_SEQ
MINVALUE 1
NOMAXVALUE
INCREMENT BY 1
START WITH 1 NOCACHE ;
-- 第三步:插入语句
INSERT INTO BOOK (ID,NAME, PRICE,STATUS,CREDATE_TIME,UPDATE_TIME,DATADATE) VALUES (T_SYS_BOOK_SEQ.NEXTVAL,'张三' ,66,1,SYSDATE,SYSDATE,'20220325');
commit ;
插入语句需要在id字段的位置使用 序列名.NEXTVAL的方式
这里需要使用 T_SYS_USER_SEQ.NEXTVAL 。
这样就可以使用SEQ实现自增了。