SQL> create table scott.t1 (id number, val varchar2(8));

Table created.

SQL> CREATE SEQUENCE scott.t1_id_seq INCREMENT BY 1 START WITH 1 NOMAXVALUE NOCYCLE ;

Sequence created.

SQL> create or replace trigger scott.t1_id_trigger
2 before insert on scott.t1 for each row
3 begin
4 select scott.t1_id_seq.nextval into :new.id from dual;
5 end;
6 /

Trigger created.

SQL> insert into scott.t1(val) values('a');

1 row created.

SQL> commit;

Commit complete.

SQL> select * from scott.t1;

ID VAL
---------- ------------------------
1 a

SQL> insert into scott.t1(val) values('b');

1 row created.

SQL> select * from scott.t1;

ID VAL
---------- ------------------------
1 a
2 b

SQL> commit;

Commit complete.

最新文章

  1. 从零开始学 Java - Spring MVC 实现跨域资源 CORS 请求
  2. bootstrap-9
  3. openlayers 注册事件例子
  4. linq的创建 和 数据的增删改查
  5. SSH无密码验证
  6. ExtJs布局之viewport
  7. LeetCode 234 Palindrome Linked List
  8. 自学XML DOM的几个例子
  9. [leetcode] Reverse Linked List 分类: leetcode 算法 2015-07-09 18:44 2人阅读 评论(0) 收藏
  10. Font-Awesome IIS下不显示问题
  11. LWIP裸机环境下实现TCP与UDP通讯
  12. 在Linux下的找不同-打补丁
  13. 【Hdu3652】B-number(数位DP)
  14. version.go
  15. WebStorm远程调试Node.js
  16. java 多态 向上 向下转型
  17. Linux安装rar
  18. Linux学习 :多线程编程
  19. Slickflow.NET 开源工作流引擎基础介绍(七) -- 并行分支多实例模式实现
  20. C# Chart控件的使用总结1

热门文章

  1. codevs1293送给圣诞夜的极光(bfs)
  2. [转]Oracle11g链接提示未“在本地计算机注册“OraOLEDB.Oracle”解决方法
  3. Unity相机平滑跟随
  4. WinForm 之 使用ListView控件展示数据
  5. [ CodeForces 865 D ] Buy Low Sell High
  6. jQuery封装的选项卡方法
  7. 关于onActivityResult方法不执行的问题汇总
  8. CSS——float
  9. 【sqli-labs】 less60 GET -Challenge -Double Query -5 queries allowed -Variation3 (GET型 挑战 双查询 只允许5次查询 变化3)
  10. dva相关文档