MERGE INTO SA_DELIVER_ITEMS
USING (
select
#{item.pkDeliver} pkDeliver,
#{item.pkOrder} pkOrder,
#{item.pkOrderItems} pkOrderItems,
#{item.pkProduct} pkProduct,
#{item.quantity} quantity,
#{item.pkWaresSpecsSku} pkWaresSpecsSku,
#{item.pkWaresDetail} pkWaresDetail,
#{item.pkCountry} pkCountry,
#{item.pkCreator} pkCreator,
#{item.creationTime} creationTime,
#{item.pkModified} pkModified,
#{item.modifiedTime} modifiedTime,
#{item.specsName, jdbcType=VARCHAR} specsName,
#{item.specsNameId, jdbcType=VARCHAR} specsNameId
from dual
) tmp
ON (0 = 1)
WHEN NOT MATCHED THEN
insert (
PK_ID,
PK_DELIVER,
PK_ORDER,
PK_ORDER_ITEMS,
PK_PRODUCT,
QUANTITY,
PK_WARES_SPECS_SKU,
PK_WARES_DETAIL,
PK_COUNTRY,
PK_CREATOR,
CREATION_TIME,
PK_MODIFIED,
MODIFIED_TIME,
SPECS_NAME,
SPECS_NAME_ID)
values (
SA_DELIVER_ITEMS_SEQ.nextval,
tmp.pkDeliver,
tmp.pkOrder,
tmp.pkOrderItems,
tmp.pkProduct,
tmp.quantity,
tmp.pkWaresSpecsSku,
tmp.pkWaresDetail,
tmp.pkCountry,
tmp.pkCreator,
tmp.creationTime,
tmp.pkModified,
tmp.modifiedTime,
tmp.specsName,
tmp.specsNameId)