sql主键的一种形成方式
来源:互联网 发布:被淘宝卖家投诉怎么办 编辑:程序博客网 时间:2024/05/21 22:44
现象:
sql插入的时候生成一种指定的主键
方法:
(1):建立insert语句 sql的主键使用单独的sql主键生成语句
(2):生成主键的单独sql语句
(3):生成主键的样子
代码:
<!-- sql新增 --> <insert id="addyhprocess" parameterType="com.oig.bean.Check"> insert into yh_process (flags,sysflags,idx,statusdate,vprepare,predate,remark,modifydate,modifier,ordcode,icode) values(1,1,#{code},#{checktime},'9999',GETDATE(),#{remark},GETDATE(),#{wcode},#{ordcode},(<include refid="getIcodePrimary"/>)) </insert> <!-- 进行的新增id形成 --> <sql id="getIcodePrimary"> select (case when (select count(1) from yh_process where icode like 'A_______________')>0 then (select 'A'+right(REPLICATE('0',15) + rtrim((max(replace(icode,'A',''))+1)),15) as icode from yh_process where icode like 'A_______________') else (select 'A000000000000001') end) as icode </sql>
阅读全文
0 0
- sql主键的一种形成方式
- Mybatis自定义主键增长的一种方式
- 一种可能的SQL脚本管理方式
- hibernate中对联合主键数据保存的一种处理方式
- 主键的生成方式
- Sql Server 2005 中解决死锁的一种方式
- SQL Server2005维护计划一种错误的处理方式
- Sql Server 2005 中解决死锁的一种方式
- 什么时候才能形成一种好的编程习惯?
- 用js形成页面的一种遮罩效果
- C++下实现形成文本的一种方法
- 一种主瓣宽度可调的固定波束形成器
- SQL 主键的用法
- SQL 主键的用法
- Mysql 多列形成主键(复合主键
- hibernate中联合主键的一种写法
- ibatis sql主键自动生成方式
- ibatis学习笔记-SQL主键生成方式
- Java-LinkedHashMap与LRUcache整理
- SQL 行转列 列转行
- Java多线程安全原理
- Fresco判断是否缓存
- MYSQL 错误码
- sql主键的一种形成方式
- 全选案例思维理解
- mySQL之关键字的执行优先级
- 泰牛php程序员thinkphp5视频教程,韩顺平thinkphp5视频教程,2017年最新thinkphp5视频教程
- Can not find the tag library descriptor for "http://java.sun.com/jsp/jstl/core"报错
- DrawerLayout侧滑简单应用
- Server Tomcat v7.0 Server at localhost failed to start
- caffe 使用中遇到的问题
- SpringMVC注解中@Controller和@RestController的区别