oracle数据库创建SEQUENCE
1 CREATE SEQUENCE SEQ_COM_MASTER 2 3 START WITH 0 4 5 INCREMENT BY 1 6 7 MINVALUE 1 MAXVALUE 99999999999 8 9 NOCYCLE CACHE 100;
从0开始,不循环,自增1的SEQUENCE。
查询数据库全部SEQUENCE:
SELECT * FROM USER_SEQUENCES WHERE ...
当前SEQUENCE:
SELECT SEQ_COM_MASTER.CURRVAL FROM DUAL;
自增后SEQUENCE:
SELECT SEQ_COM_MASTER.NEXTVAL FROM DUAL;
以上,关于SEQUENCE就不赘述了。
mybatis的mapper配置
insert语句的 :
1 <!-- insert --> 2 <insert id="insert" parameterType="cn.com.danghyrz.pojo.ComMaster"> 3 insert into COM_MASTER ( 4 C_SEQNO, 5 INP_DT, 6 INP_USER_ID, 7 INP_BUMEN) 8 values 9 (SEQ_COM_MASTER.NEXTVAL, 10 #{inpDt,jdbcType=TIMESTAMP}, 11 #{inpUserId,jdbcType=VARCHAR}) 12 </insert>
这样后,就能获取自增序列后插入数据库了。
继续阅读与本文标签相同的文章
上一篇 :
CLAA物联网生态圈和LoRa行业现状解析
-
大型网站技术架构演进路程
2026-05-18栏目: 教程
-
四川省内江市与阿里巴巴签署数字经济建设战略合作
2026-05-18栏目: 教程
-
2019云栖大会 | 超干货!这一场,一起玩转分布式数据库云上最佳实践
2026-05-18栏目: 教程
-
降低 80% 的读写响应延迟!我们测评了 etcd 3.4 新特性(内含读写发展史)
2026-05-18栏目: 教程
-
渗透测试对网站安全扫描与检测流程
2026-05-18栏目: 教程
