oracle批量插入

mybatis oracle批量插入代碼以下: java

<insert id="addRoleModule" parameterType="java.util.List">
        INSERT INTO T_P_ROLE_MODULE (ROLE_ID, MODULE_ID)
        <foreach collection="list" item="item" index="index" separator=" UNION ALL ">  
        SELECT #{item.roleId}, #{item.moduleId} FROM DUAL
        </foreach>  
    </insert> mybatis

網上不少批量插入代碼以下(oracle不支持): oracle

<insert id="addRoleModule" parameterType="java.util.List">
        INSERT INTO T_P_ROLE_MODULE (ROLE_ID, MODULE_ID)
        VALUES <foreach collection="list" item="item" index="index"  
        separator=",">  
        ( #{item.roleId}, #{item.moduleId})  
        </foreach>  
    </insert> it

相關文章
相關標籤/搜索