1、创建表

create table Test_Increase(
userid number(10) NOT NULL primary key, /*主键,自动增加*/
username varchar2(20)
);

2、创建自动增长序列

 CREATE SEQUENCE TestIncrease_Sequence
INCREMENT BY 1 -- 每次加几个
START WITH 1 -- 从1开始计数
NOMAXVALUE -- 不设置最大值 ,设置最大值:maxvalue 9999
NOCYCLE -- 一直累加,不循环
CACHE 10;

3、创建触发器

CREATE TRIGGER Test_Increase BEFORE
insert ON Test_Increase FOR EACH ROW /*对每一行都检测是否触发*/
begin
select TestIncrease_Sequence.nextval into:New.userid from dual;
end;
/   /*退出sqlplus行编辑*/

4、提交

commit;

5、测试

insert into Test_Increase(Username) values('test');

最新文章

  1. SQL SERVER 通用分页存储过程,两种用法任你选
  2. PHP的流程控制结构
  3. Angular.js+Bootstrap实现手风琴菜单
  4. 写代码的自动提示是怎么出来的...我的WebStorm中不能自动提示Bootstrap中的样式呢
  5. 深刻理解Java中final的作用(一):从final的作用剖析String被设计成不可变类的深层原因
  6. Java学习笔记——switch语句的参数类型
  7. 【PPC】Qemu怎么玩儿
  8. poj 2960 S-Nim(SG函数)
  9. Swift 学习Using Swift mix and match, network: 写rss读者
  10. 开始学习java
  11. Font-Awesome 体验 鼠标进入图标变大
  12. 怎么监控apache运行状态和页面统计
  13. js判断字符串是否全为空(使用trim函数/正则表达式)
  14. python实现单例模式
  15. Codeforces Round #479 (Div. 3) C. Less or Equal
  16. 20175320 2018-2019-2 《Java程序设计》第8周学习总结
  17. Python_内置函数之max
  18. pytorch1.0 用torch script导出模型
  19. MySQL字符集不一致的解决办法总结
  20. SQL 语法笔记

热门文章

  1. 为什么pthread_cond_wait须要传递mutex參数
  2. SWT中嵌入Swing的JTextFeild却不能编辑
  3. 网络 - 网关的作用、DNS的作用
  4. Node.js:路由
  5. 【BZOJ1597】【Usaco2008 Mar】土地购买 斜率优化DP
  6. 【BZOJ1010】【HNOI2008】玩具装箱toy (斜率优化DP) 解题报告
  7. 查看 myeclipse激活状态
  8. 解决生成主键 id重复的解决办法
  9. 初学 Ajax(涉及 php)
  10. 动画库animate.css的用法