博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle实现自增长
阅读量:5819 次
发布时间:2019-06-18

本文共 445 字,大约阅读时间需要 1 分钟。

hot3.png

1.建表

create table test( id number(20) NOT NULL primary key,/*主键,自动增加,注意主键为number型*/

2.建自动增长序列

Create Sequence addAuto_Sequence

Increment by 1     -- 每次加几个
start with 1       -- 从1开始计数
nomaxvalue         -- 不设置最大值,设置最大值:maxvalue 9999
nocycle            -- 一直累加,不循环
cache 10; 

3.建触发器

Create trigger addAuto before insert on test(表名) for each row /*对每一行都检测是否触发*/

begin select addAuto_Sequence.nextval into:New.id from dual;

end;

转载于:https://my.oschina.net/u/3529861/blog/1456959

你可能感兴趣的文章
BZOJ1879:[SDOI2009]Bill的挑战(状压DP)
查看>>
.Net框架中,.ashx页面访问session
查看>>
通用Mapper新特性:ExampleBuilder 2017年12月18日
查看>>
智能ERP 交接班统计异常的解决方法
查看>>
[mysql]设置Ubuntu上的MySQL可以远程访问
查看>>
while与for的形式变化
查看>>
arc如何破循环或交叉引用
查看>>
wx.setStorageSync(KEY,DATA)
查看>>
Debian系列Linux/Ubuntu 安装软件
查看>>
Java常见基础问题
查看>>
Java Web整合开发(5) - Session
查看>>
30. 初始化数据库环境
查看>>
Python之print详解
查看>>
Docker的学习--命令使用详解
查看>>
几种通讯协议的比较RMI > Httpinvoker >= Hessian >> Burlap >> web service (转)
查看>>
编写更少量的代码:使用apache commons工具类库
查看>>
CSS实现OFF-ON开关按钮
查看>>
网页加载后或者网页加载前执行Javascript
查看>>
Android单元测试之三:使用模拟框架模拟依赖
查看>>
jQuery练习:表单模态框
查看>>