Oracle数据库序列的创建

创建序列,TEST_SEQ是序列名称:

CREATE SEQUENCE TEST_SEQ

minvalue 1

maxvalue 9999999

INCREMENT BY 1

START WITH 1;

查询所有的序列:

SELECT * FROM user_sequences ORDER BY sequence_name;

MyBatis中序列自增的写法:

复制代码
<insert id="insert" parameterType="com.slmanage.entity.TEST">
    <selectKey keyProperty="ID" resultType="java.lang.Long" order="BEFORE">
        SELECT TEST_SEQ.NEXTVAL FROM DUAL
    </selectKey>
    INSERT INTO TEST (ID, NAME)
    VALUES (#{ID}, #{NAME})
</insert>
相关推荐
聆听。。花开雨落2 小时前
mybatis的typeHandler 作用
数据库·mybatis
pxzsky2 小时前
PG17数据库安装中分分词插件:pg_jieba
数据库·postgresql·pg_jieba
她说可以呀3 小时前
Redis哨兵
数据库·redis·bootstrap
霸道流氓气质3 小时前
KMS 密钥管理服务(Key Management Service)原理与实践
linux·服务器·数据库
kirs_ur3 小时前
CXL(Compute Express Link)— 内存扩展的未来
服务器·数据库·性能优化
MonolithIoT5 小时前
实战方案|设备备件无人值守仓库:连续化产线运维备件 7×24 小时数字化管控方案
运维·网络·数据库
瞬间&永恒~5 小时前
【MySQL】4-6:在同一个主机上使用 systemd 运行多个 MySQL服务器
服务器·数据库·mysql
心机之蛙qee6 小时前
Redis的主从、哨兵及集群
数据库·redis·缓存
gwf2166 小时前
磨损均衡算法(Wear Leveling)——SSD如何让每块闪存“公平退休“?
运维·数据库·人工智能·python·嵌入式硬件·算法·智能硬件