1、navicate建表

//T_USER表建立序列T_USER_SQ
CREATE SEQUENCE T_USER_SQ
INCREMENT BY
NOMAXVALUE
NOCYCLE
CACHE ;
//语句
select T_USER_SQ.nextval from dual
insert into T_USER(USER_ID,USER_NAME,USER_AGE) values(T_USER_SQ.nextval,'zhangjinjie','');
//oracle自增序列
CREATE SEQUENCE SC_STATISTICS_SQ
// 每次加几个
INCREMENT BY
//不设置最大值
NOMAXVALUE
//不循环
NOCYCLE
CACHE ;
DROP SEQUENCE SC_STATISTICS_SQ;//删除序列

2、mybatis写法

    <insert id="addNote" parameterType="com.sunyard.bigdata.pojo.Note">
<selectKey keyProperty="userId" resultType="int" order="BEFORE">
select T_USER_SQ.nextval from dual
</selectKey>
insert into T_USER(USER_ID,USER_NAME,USER_AGE) values(#{userId},#{userName},#{userAge})
</insert>
<insert id="addNote1" parameterType="com.sunyard.bigdata.pojo.Note">
<selectKey keyProperty="userId" resultType="int" order="AFTER">
select T_USER_SQ.CURRVAL AS USER_ID from dual
</selectKey>
insert into T_USER(USER_ID,USER_NAME,USER_AGE) values(T_USER_SQ.NEXTVAL,#{userName},#{userAge})
</insert>

最新文章

  1. sql操作之修改记录值
  2. Codeforces Round #158 (Div. 2)
  3. [CareerCup] 3.7 Adopt Animal 领养动物
  4. js运动 多数据运动 含JSON
  5. sql2008“备份集中的数据库备份与现有数据库不同”解决方法
  6. easyui源码翻译1.32--Droppable(放置)
  7. 处理emacs-org模式TODO的一个脚本
  8. 原理图及PCB设计
  9. iOS多线程开发之NSThread
  10. Ubuntu 16.04+.Net Core+Docker+Uginx安装部署
  11. Python库
  12. 基于JavaCv并发读取本地视频流并提取每帧32位dhash特征
  13. 增强for 可以用于ArrayList
  14. WPF备忘录(3)如何从 Datagrid 中获得单元格的内容与 使用值转换器进行绑定数据的转换IValueConverter
  15. day77
  16. 准确率,召回率,F值,机器学习分类问题的评价指标
  17. InnoDB锁问题 &amp; DB事务隔离级别
  18. 180813-Spring之RestTemplate使用小结一
  19. redis.clients.jedis.exceptions.JedisDataException: WRONGTYPE Operation against a key holding the wrong kind of value
  20. 基于Dcoker的ZooKeeper集群的搭建

热门文章

  1. lareval 快速搭建管理后台
  2. echats 的使用
  3. Shell常用语句及结构
  4. mybatis入门案例分析
  5. CRC循环冗余检测C语言实现----花了几天时间乱写的
  6. WeChall_Training: Programming 1 (Training, Coding)
  7. 牛客练习赛39 C 流星雨 (概率dp)
  8. Go语言实现:【剑指offer】翻转单词顺序列
  9. 低功耗蓝牙ATT/GATT/Profile/Service/Characteristic规格解读
  10. 动手学习Pytorch(7)--LeNet