<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 排序字段自增长的更多相关文章

  1. oracle 创建字段自增长——两种实现方式汇总

    mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能. 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建 ...

  2. oracle 创建字段自增长——两种实现方式汇总(转)

    mysql等其他数据库中有随着记录的插入而表ID自动增长的功能,而oracle却没有这样的功能,我们有以下两种方式可以解决字段自增长的功能. 因为两种方式都需要通过创建序列来实现,这里先给出序列的创建 ...

  3. 【Oracle】【3】字段自增长(+1)

    业务场景——解决方案 1,每插入一条数据,其排序字段要增长1 —— Service层查询出最大值,再+1(参考博客的方法是触发器) 2,子表插入一条数据,主表某字段+1 —— where A.ID = ...

  4. Oracle中的自动增长字段

    Oracle中的自动增长字段 Oracle 中不像MYSQL 和MSSQLServer 中那样指定一个列为自动增长列的方式,不过在Oracle中可以通过SEQUENCE序列来实现自动增长字段. 在Or ...

  5. 160628、利用Oracle rownum让表排序字段值连续

    利用Oracle rownum让表排序字段值连续 1.需求说明 表(eval_index)中有字段如下: 表字段 描述 说明 ID 主键 GROUP_ID 分组编号 SORT_NUM 排序序号 按照分 ...

  6. Oracle 实现表中id字段自增长

    Oracle 实现表中id字段自增长 最近正在学习Oracle的时候发现Oracle表中的字段不能像mysql中那样可以用auto increment修饰字段从而让id这种主键字段实现自增长. 那Or ...

  7. oracle 根据字段分组后,将组内的数据根据字段排序

    row_number() over(partition by 分组字段 order by 排序字段 desc)

  8. oracle 排序 row_number() over(partition by 排序字段)

    业务描述:按t.truckId,t.riskCode 分组,每个分组里有分数,取分组中分数最大的那条记录. 如:A1 B1   5  6 A1  B1   5  3 A1  B2   2  5 A1 ...

  9. oracle 主键自动增长

    oracle 主键自动增长 2009-12-11 16:07:00|  分类: 数据库资料|字号 订阅     这几天搞Oracle,想让表的主键实现自动增长,查网络实现如下: create tabl ...

随机推荐

  1. 自然语言交流系统 phxnet团队 创新实训 个人博客 (七)

    使用Lucene 3.0.0的结构遍历TokenStream的内容. 以前版本的Lucene是用TokenStream.next()来遍历TokenStream的内容, 目前的版本稍微修改了一下, 使 ...

  2. EasyUI 验证

    使用过程中的一积累,备查. EasyUI 验证框使用方法://***************************missingMessage:未填写时显示的信息validType:验证类型见下示例 ...

  3. VIM的自动补全

    自动补全可以很好的提高输入的效率: 触发自动补全的方法总结: 可供弹出式菜单的使用的命令: 其它再补充:

  4. 在Unity场景中更改天空盒的步骤

    一.介绍 目的:在Unity场景中制作一个天空盒. 软件环境:Unity 2017.3.0f3,VS2013. 参考 skybox 二.自制一个天空盒 1,创建一个材质material 2,更改属性为 ...

  5. Spring JDBC处理CLOB类型字段

    以下示例将演示使用spring jdbc更新CLOB类型的字段值,即更新student表中的可用记录. student表的结构如下 - CREATE TABLE student( ID INT NOT ...

  6. 嵌入式开发之hisilicon---hi3536 处理器简介

    (1)处理器概述 (2)处理器模块架构 --------------author:pkf -------------------time:7-19 -------------------------- ...

  7. (转)关于linux挂载window下共享文件

    关于linux挂载window下共享文件的方法: ①事先建立linux下文件夹,例如“ /mnt/linux-folder”②用mount命令挂载    mount -o username=windo ...

  8. Http请求的工具

    1.火狐的插件 HttpRequester 安装方法:火狐浏览器的最右上角的菜单,打开附件组件 ,搜索:HttpRequester,重启火狐浏览器.在菜单栏的工具下可以看到 HttpRequester ...

  9. 干货分享 超炫丽的HTML5/jQuery应用及代码

    今天我们要来分享一些HTML5干货,对于前段开发者来说,这些HTML5应用和jQuery插件将会让你的项目更加生动和炫丽,至少在UI设计方面,或多或少会带给你一点设计灵感,赶紧收藏和分享吧.另外这些H ...

  10. Git 基础 - 远程仓库的使用

    远程仓库的使用 要参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库.远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写.同他人协作开发某个项目时,需要管 ...