MEASURE_ID, MEASURE_TYPE_ID, MEASURE_JSON_DATA, MEASURE_JSON_URL, ORDER_NUMBER, WAREHOUSE_NAME
t.MEASURE_ID, t.MEASURE_TYPE_ID, t.MEASURE_JSON_DATA, t.MEASURE_JSON_URL, t.ORDER_NUMBER,
t.WAREHOUSE_NAME
SELECT FROM MEASURE_JSON_DATA
SELECT FROM MEASURE_JSON_DATA t
and MEASURE_ID = #{measureId}
and MEASURE_TYPE_ID = #{measureTypeId}
and MEASURE_JSON_DATA = #{measureJsonData}
and MEASURE_JSON_URL = #{measureJsonUrl}
and ORDER_NUMBER = #{orderNumber}
and WAREHOUSE_NAME = #{warehouseName}
and MEASURE_ID = #{measureId}
and MEASURE_TYPE_ID = #{measureTypeId}
and MEASURE_JSON_DATA LIKE '%${measureJsonData}%'
and MEASURE_JSON_URL LIKE '%${measureJsonUrl}%'
and ORDER_NUMBER LIKE '%${orderNumber}%'
and WAREHOUSE_NAME LIKE '%${warehouseName}%'
delete from MEASURE_JSON_DATA
where MEASURE_ID = #{measureId,jdbcType=DECIMAL}
delete from MEASURE_JSON_DATA
where 1!=1
or MEASURE_TYPE_ID = #{measureTypeId}
or MEASURE_JSON_DATA = #{measureJsonData}
or MEASURE_JSON_URL = #{measureJsonUrl}
or ORDER_NUMBER = #{orderNumber}
or WAREHOUSE_NAME = #{warehouseName}
insert into MEASURE_JSON_DATA (MEASURE_ID, MEASURE_TYPE_ID, MEASURE_JSON_DATA,
MEASURE_JSON_URL, ORDER_NUMBER, WAREHOUSE_NAME
)
values (#{measureId,jdbcType=DECIMAL}, #{measureTypeId,jdbcType=DECIMAL}, #{measureJsonData,jdbcType=VARCHAR},
#{measureJsonUrl,jdbcType=VARCHAR}, #{orderNumber,jdbcType=VARCHAR}, #{warehouseName,jdbcType=VARCHAR}
)
insert into MEASURE_JSON_DATA
MEASURE_ID,
MEASURE_TYPE_ID,
MEASURE_JSON_DATA,
MEASURE_JSON_URL,
ORDER_NUMBER,
WAREHOUSE_NAME,
#{measureId,jdbcType=DECIMAL},
#{measureTypeId,jdbcType=DECIMAL},
#{measureJsonData,jdbcType=VARCHAR},
#{measureJsonUrl,jdbcType=VARCHAR},
#{orderNumber,jdbcType=VARCHAR},
#{warehouseName,jdbcType=VARCHAR},
update MEASURE_JSON_DATA
set MEASURE_TYPE_ID = #{measureTypeId,jdbcType=DECIMAL},
MEASURE_JSON_DATA = #{measureJsonData,jdbcType=VARCHAR},
MEASURE_JSON_URL = #{measureJsonUrl,jdbcType=VARCHAR},
ORDER_NUMBER = #{orderNumber,jdbcType=VARCHAR},
WAREHOUSE_NAME = #{warehouseName,jdbcType=VARCHAR}
where MEASURE_ID = #{measureId,jdbcType=DECIMAL}
update MEASURE_JSON_DATA
MEASURE_TYPE_ID = #{measureTypeId,jdbcType=DECIMAL},
MEASURE_JSON_DATA = #{measureJsonData,jdbcType=VARCHAR},
MEASURE_JSON_URL = #{measureJsonUrl,jdbcType=VARCHAR},
ORDER_NUMBER = #{orderNumber,jdbcType=VARCHAR},
WAREHOUSE_NAME = #{warehouseName,jdbcType=VARCHAR},
where MEASURE_ID = #{measureId,jdbcType=DECIMAL}
insert into MEASURE_JSON_DATA
(MEASURE_ID,
MEASURE_TYPE_ID, MEASURE_JSON_DATA,
MEASURE_JSON_URL, ORDER_NUMBER,
WAREHOUSE_NAME)
(
select
#{item.measureId,jdbcType=DECIMAL},
#{item.measureTypeId,jdbcType=DECIMAL}, #{item.measureJsonData,jdbcType=VARCHAR},
#{item.measureJsonUrl,jdbcType=VARCHAR}, #{item.orderNumber,jdbcType=VARCHAR},
#{item.warehouseName,jdbcType=VARCHAR} from dual
)
update MEASURE_JSON_DATA
set
MEASURE_ID=
when #{item.measureId,jdbcType=DECIMAL} then #{item.measureId,jdbcType=DECIMAL}
,MEASURE_TYPE_ID=
when #{item.measureId,jdbcType=DECIMAL} then #{item.measureTypeId,jdbcType=DECIMAL}
,MEASURE_JSON_DATA=
when #{item.measureId,jdbcType=DECIMAL} then #{item.measureJsonData,jdbcType=VARCHAR}
,MEASURE_JSON_URL=
when #{item.measureId,jdbcType=DECIMAL} then #{item.measureJsonUrl,jdbcType=VARCHAR}
,ORDER_NUMBER=
when #{item.measureId,jdbcType=DECIMAL} then #{item.orderNumber,jdbcType=VARCHAR}
,WAREHOUSE_NAME=
when #{item.measureId,jdbcType=DECIMAL} then #{item.warehouseName,jdbcType=VARCHAR}
where MEASURE_ID in
#{item.measureId,jdbcType=DECIMAL}
delete from MEASURE_JSON_DATA
where MEASURE_ID in
#{id}