当前位置:Gxlcms > 数据库问题 > oracle 排序字段自增长

oracle 排序字段自增长

时间:2021-07-01 10:21:17 帮助过:18人阅读

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>
  1. <span style="color: #808080;"><</span>!<span style="color: #008080;">--</span><span style="color: #008080;"> 添加微信团活动 --></span>
  2. <span style="color: #808080;"><</span><span style="color: #0000ff;">insert</span> id<span style="color: #808080;">=</span>"<span style="color: #0000ff;">save</span>" parameterType<span style="color: #808080;">=</span>"WeixinActivity"<span style="color: #808080;">></span>
  3. <span style="color: #0000ff;">INSERT</span> <span style="color: #0000ff;">INTO</span><span style="color: #000000;"> weixin_activity
  4. (
  5. WEIXIN_NAME,
  6. BANNER_IMG_URL,
  7. START_TIME,
  8. END_TIME ,
  9. GROUP_PRICE,
  10. DISCOUNT_LAB,
  11. MINIMUM_JOIN_MEMBER_NUM,
  12. ORDER_BY,
  13. IS_STATUS,
  14. BEGIN_WAIT_TIME,
  15. ADD_USER_ID,
  16. EDIT_TIME,
  17. IS_DELETE,
  18. ADD_TIME,
  19. EDIT_USER_ID
  20. ) </span><span style="color: #0000ff;">values</span><span style="color: #000000;">
  21. (
  22. #{weixinName},
  23. #{bannerImgUrl},
  24. #{startTime},
  25. #{endTime},
  26. #{groupPrice},
  27. #{discountLab},
  28. #{minimumJoinMemberNum},
  29. IFNULL(#{sortBy}, (
  30. </span><span style="color: #0000ff;">SELECT</span><span style="color: #000000;"> id
  31. </span><span style="color: #0000ff;">FROM</span><span style="color: #000000;"> (
  32. </span><span style="color: #0000ff;">SELECT</span> <span style="color: #ff00ff;">MAX</span>(order_by) <span style="color: #808080;">+</span> <span style="color: #800000; font-weight: bold;">1</span> <span style="color: #0000ff;">AS</span><span style="color: #000000;"> id
  33. </span><span style="color: #0000ff;">FROM</span><span style="color: #000000;"> weixin_activity) t)),
  34. </span><span style="color: #808080;"><</span>!<span style="color: #008080;">--</span><span style="color: #008080;"> (select id from --></span>
  35. <span style="color: #808080;"><</span>!<span style="color: #008080;">--</span><span style="color: #008080;"> (SELECT MAX(order_by) + 1 as id FROM weixin_activity) t), --></span>
  36. <span style="color: #000000;">
  37. #{isStatus},
  38. #{beginWaitTime},
  39. #{addUserId},
  40. #{editTime},
  41. </span><span style="color: #ff0000;">‘</span><span style="color: #ff0000;">N</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">,
  42. #{addTime},
  43. #{editUserId}
  44. )
  45. </span><span style="color: #808080;"></</span><span style="color: #0000ff;">insert</span><span style="color: #808080;">></span>

 

oracle 排序字段自增长

标签:iss   sde   code   bsp   活动   sel   rom   nextval   sort   

人气教程排行