码迷,mamicode.com
首页 > 其他好文 > 详细

orecle 自增长id

时间:2020-04-14 16:47:11      阅读:60      评论:0      收藏:0      [点我收藏+]

标签:bsp   var   key   create   incr   序列   varchar   value   before   

--1.创建表
create table Student(
ID integer not null primary key,
Name varchar2(40) not null,
Sex integer,
Address varchar2(100)
)

--2.创建序列
 CREATE SEQUENCE  名称  

MINVALUE 1

MAXVALUE 999999999

INCREMENT BY 1

START WITH 1

CACHE 20 NOORDER  NOCYCLE ;

--3.创建触发器
create OR REPLACE TRIGGER Trigger_StuID
BEFORE insert
ON Student
FOR EACH ROW
BEGIN
if inserting then
if :NEW."ID" is null then
select SEQ_StuID.nextval into :NEW."ID" from dual;
end if;
end if;
END;

orecle 自增长id

标签:bsp   var   key   create   incr   序列   varchar   value   before   

原文地址:https://www.cnblogs.com/hu-kang/p/12698717.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!