oracle 排序字段自增长
2017-10-31 20:29
453 查看
<insert id="insertGoodsDescription" parameterClass="goodsDescription" > <selectKey resultClass="int" keyProperty="serviceDescriptionId" > SELECT goods_description_SEQ.nextval AS service_description_id from dual </selectKey> insert into product_service_description ( service_description_id, label_name, label_icon, label_description, sort_num, product_id, is_default, is_delete, ADD_TIME, ADD_USER_ID, EDIT_TIME, EDIT_USER_ID) values ( #serviceDescriptionId#, #labelName#, #labelIcon#, #labelDescription#, nvl (#sortNum#, ( SELECT MAX(sort_num) + 1 FROM product_service_description) ), <!--#sortNum#,--> #productId#, #isDefault#, 'N', #addTime#, #addUserId#, #editTime#, #editUserId# ) </insert>
<!-- 添加微信团活动 --> <insert id="save" parameterType="WeixinActivity"> INSERT INTO weixin_activity ( WEIXIN_NAME, BANNER_IMG_URL, START_TIME, END_TIME , GROUP_PRICE, DISCOUNT_LAB, MINIMUM_JOIN_MEMBER_NUM, ORDER_BY, IS_STATUS, BEGIN_WAIT_TIME, ADD_USER_ID, EDIT_TIME, IS_DELETE, ADD_TIME, EDIT_USER_ID ) values ( #{weixinName}, #{bannerImgUrl}, #{startTime}, #{endTime}, #{groupPrice}, #{discountLab}, #{minimumJoinMemberNum}, IFNULL(#{sortBy}, ( SELECT id FROM ( SELECT MAX(order_by) + 1 AS id FROM weixin_activity) t)), <!-- (select id from --> <!-- (SELECT MAX(order_by) + 1 as id FROM weixin_activity) t), --> #{isStatus}, #{beginWaitTime}, #{addUserId}, #{editTime}, 'N', #{addTime}, #{editUserId} ) </insert>
相关文章推荐
- ORACLE序列(字段自增长)
- oracle的多字段排序去重Row_Number() Over(Partition By A, B Order By C Desc)
- Oracle建立自增长字段
- Oracle 自增长字段
- oracle 创建字段自增长——两种实现方式汇总
- oracle 分组排序后字段序列值
- Oracle字段自增长笔记
- oracle自增长字段
- ORACLE 时间字段排序问题
- ORACLE自增长字段实现
- 如何在Oracle中设置自增长字段
- Oracle 自增长字段 制作触发器
- Oracle 自增长字段
- ORACLE 中按汉语拼音对某字段进行排序
- Oracle建立自增长字段
- oracle 数据库字段按照拼音首字母排序
- 在Oracle、MySQL、MS SQL Server中创建自动增长字段
- Oracle中中文、数字,英文混杂形式的字段进行排序的方法
- 两种oracle创建字段自增长的实现方式
- oracle 一种从按照某个字段排序获取连续的区间值得存储过程写法