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