一 创建序列
create sequence myseq
start with 1
increment by 1
nomaxvalue
minvalue 1
二 初始化序列
select myseq.nextval from dual;
这里值得注意的是,如果先直接写select myseq.currval from dual,会提示会提示myseq.currtval尚未在此会话中定义。
-
三 使用序列
初始化序列之后才可以使用该序列,我们以ibatis为例。
<insert id="insert" parameterClass="Student">
<selectKey resultClass="String" keyProperty="mid">
select myseq.nextval from dual
</selectKey>
<![CDATA[
insert into Student(id,name,age)
values(#mid#,#mname#,#mage#)
]]>
</insert>
四 修改序列
在修改序列的时,有以下值不能修改
1 不能修改序列的初始值
2 序列的最小值不能大于当前值(currval)
3 序列的最大值不能小于当前值(currval)
alter sequence myseq
increment by 2
五 删除序列
drop sequence myseq
分享到:
相关推荐
ibatis+oracle简单实例,其中包括ibatis jar包以及oracle驱动包
iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,这是一个...
ibatis调用oracle存储过程分页
ibatis 读取oracle clob类型
maven spring struts ibatis oracle框架整合,
ibatis调用oracle存储过程
一个Ibatis。net 的应用事例 数据库为oracle 用vs2008 导入即可使用。
oracle ibatis 配置
ibatis oracle ibatis-2.3.3.jar ojdbc14.jar ibatis连接oracle所需的jar包
Ibatis调用Oracle存储过程,返回自定义的类型。
ibatis学习总结,oracle 学习总结,大数据量处理
包含了ibatis及jdbc的驱动,需要的可以下载
spring+ibatis+oracle分页缓存源码
这是一个完整的oracle+ibatis小项目,适合是初学者参考和借鉴。里面有数据库和详细的开发步骤文档。乐意与大家分享。
使用ibatis+oracle完成简单的增删改查的例子,把源码导入myeclipse,修改链接数据库信息,数据库需要自己建立
NULL 博文链接:https://bijian1013.iteye.com/blog/2233121
ibatis学习 ibatis总结 ibatis ibatis ibatis
Spring MVC+ibatis+Oracle资源整合,实现简单的增删改查
http://blog.csdn.net/alanchen520/article/details/34057279
本资源适合刚刚接触ibatis+oracle的小伙伴使用,欢迎交流,吐槽。