最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

实现Oracle数据库的逐渐自增

来源:动视网 责编:小采 时间:2020-11-09 12:22:24
文档

实现Oracle数据库的逐渐自增

实现Oracle数据库的逐渐自增:1、 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前 将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现) ----创建表Create table t_user(Id
推荐度:
导读实现Oracle数据库的逐渐自增:1、 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前 将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现) ----创建表Create table t_user(Id


1、 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前

将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现)

----创建表
Create table t_user(
Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6)
);

----创建序列
create sequence user_seq
increment by 1
start with 1
nomaxvalue
nominvalue
nocache

----创建触发器
create or replace trigger tr_user
before insert on t_user
for each row
begin
select user_seq.nextval into :new.id from dual;
end;

----测试
insert into t_user(userid,loginpassword, isdisable)
values('ffll','liudddyujj', 0);
insert into t_user(userid,loginpassword, isdisable)
values('dddd','zhang', 0)
select * from t_user;
就可以看出结果。

文档

实现Oracle数据库的逐渐自增

实现Oracle数据库的逐渐自增:1、 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前 将表t_uaer的字段ID设置为自增:(用序列sequence的方法来实现) ----创建表Create table t_user(Id
推荐度:
标签: 实现 数据库 oracle
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top