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>
相关推荐
Irene199118 小时前
大数据开发语境下,SQL 模式名,映射关系 - - 概念理解
大数据·数据库·sql
顾随18 小时前
(二)kettle--输入与输出
javascript·数据库·kettle
2401_8330336218 小时前
如何修复固定定位头部容器中悬浮下拉菜单的错位问题
jvm·数据库·python
SelectDB18 小时前
Doris & SelectDB for AI 实战:从基础 RAG 到知识图谱增强的完整实现
数据库·人工智能·数据分析
z44247532618 小时前
CSS Grid布局如何实现网格项目的自动增长_设置grid-auto-flow- row
jvm·数据库·python
河野笑生18 小时前
MySQL 范式和反范式详解
数据库
m0_7403524218 小时前
如何在 SvelteKit 中为动态加载的图片实现响应式悬停覆盖层
jvm·数据库·python
今天又在写代码18 小时前
并发问题解决
java·开发语言·数据库
马优晨18 小时前
oracle 的 Schema
数据库·oracle·oracle的schema·数据库的 schema·oracle的schema数据
gmaajt19 小时前
JavaScript中闭包对垃圾回收器GC标记清除算法的影响
jvm·数据库·python