Oracle 批量插入

谁说我不能喝 提交于 2019-12-22 03:09:24
MERGE INTO TT_CELL_CODE T1 USING (SELECT #{cell.cellCode} AS CELL_CODE FROM DUAL)T2 ON (T1.CELL_CODE = T2.CELL_CODE) WHEN MATCHED THEN UPDATE SET CELL_TYPE = #{cell.type, jdbcType=VARCHAR}, ENCODE_MODE = #{cell.encodedMode, jdbcType=VARCHAR}, MANUFACTURE_DATE = #{cell.offlineProductionTime, jdbcType=DATE}, CREATION_TIME = #{cell.creationTime, jdbcType=DATE}, MODIFICATION_TIME = #{cell.modificationTime, jdbcType=DATE}, STATUS = #{cell.status, jdbcType=DOUBLE}, WHEN NOT MATCHED THEN insert ID, CELL_CODE, CELL_TYPE, ENCODE_MODE, MANUFACTURE_DATE, CREATION_TIME, MODIFICATION_TIME, SPECIFICATION_CODE, STATUS, #{cell.id, jdbcType=VARCHAR}, #{cell.cellCode, jdbcType=VARCHAR}, #{cell.type, jdbcType=VARCHAR}, #{cell.encodedMode, jdbcType=VARCHAR}, #{cell.offlineProductionTime, jdbcType=DATE}, #{cell.creationTime, jdbcType=DATE}, #{cell.modificationTime, jdbcType=DATE}, #{cell.specificationCode, jdbcType=VARCHAR}, #{cell.status, jdbcType=DOUBLE},
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!