建议类似的应用采用sequence对象,将来的应用维护和数据迁移会很方便。考虑的因素较少。

对于序列可以使用nextval和prevval来获得下一个和上一个值:
CREATE SEQUENCE seq1;
create table aa(id int);
insert itno aa values(nextval for seq1);
values nextval for seq1;
values prevval for seq1;

或者用 IDENTITY_VAL_LOCAL() ,但易受并发的影响

SELECT IDENTITY_VAL_LOCAL() FROM SYSIBM.SYSDUMMY1;

或者直接 values IDENTITY_VAL_LOCAL(); 你可以直接到 insert into xxx (mm) values (IDENTITY_VAL_LOCAL() )

同样,你可以试一下
SELECT IDENTITY_VAL_LOCAL() FROM 哪个表

最新文章

  1. SIP vs XMPP
  2. [Basic Information Theory] Writen Notes
  3. PostgreSQL增删数据命令示例
  4. 将Magento后台汉化的方法
  5. 【ecos学习5】redboot 加载运行hello world
  6. Cocos2d-X 动作展示《一》
  7. 自定义viewpager的界面切换动画
  8. 《C++之那些年踩过的坑(附录一)》
  9. (floyd)佛洛伊德算法
  10. post请求参数Json字符串包含数组的校验和处理 -工作随记-备查工具
  11. QSSP软件一些参数的设置(远震波形合成)
  12. PHP中对象是按值传递还是按引用传递?
  13. python数据结构与算法第五天【顺序表】
  14. C++ 关于ShowWindow()的疑问
  15. Maxwell入门
  16. Spark中repartition和partitionBy的区别
  17. WorldWind源码剖析系列:影像图层类ImageLayer
  18. A - 摆仙果
  19. Python 入门基础7 --文件操作
  20. Spring框架的属性注入

热门文章

  1. selenium ie 模拟request pahonjs
  2. 二维数组 cudaMallocPitch() 和三维数组 cudaMalloc3D() 的使用
  3. smyfony2-curd-数据库创建
  4. bootstrapValidator针对设置赋值进行验证
  5. leetcode743
  6. Qt 信号槽
  7. node 的exports 和module
  8. c:forEach varStatus属性
  9. 列表中语句 python
  10. 第五章 二叉树(e4)层次遍历