Steven

          You're?still?young --that's?your?fault

           

          【 Oracle 】【批量插入】 oracle SQL 錯誤: ORA-12899:始終提示字段太大 (已解決)

          猜測是因為 插入的順序導致,

              <!-- createBatch 計劃詳情-->
              <insert id="creatBatch" parameterType="java.util.List">
                  INSERT INTO DUTY_SHCEDULE_DETAIL (ID,DUTY_TURN_PLAN_ID,WORK_DATE,GROUP_ID,DUTY_TURN_ID)
                  (
                  <foreach collection="list" item="item" index="index" separator="union all">
                      SELECT
                      #{item.id,jdbcType=VARCHAR},
                      #{item.dutyTurnPlanId,jdbcType=VARCHAR},
                      #{item.workDate,jdbcType=TIMESTAMP},
                      #{item.groupId,jdbcType=VARCHAR},
                      #{item.dutyTurnId,jdbcType=VARCHAR}
                      FROM dual
                  </foreach>
                  )
              </insert>

          解決方法是:
          在xml的語句中指定values(順序),標黃部分的順序保持一致!

          梅花香自苦寒來

          posted on 2017-05-12 17:11 wen.ding 閱讀(797) 評論(0)  編輯  收藏 所屬分類: Exception

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          最新隨筆

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 安泽县| 瑞昌市| 兰州市| 三亚市| 琼结县| 丰台区| 广州市| 太原市| 五河县| 金堂县| 绥江县| 苍梧县| 定边县| 德昌县| 德钦县| 新乡县| 巩留县| 布尔津县| 科技| 托里县| 汉川市| 明光市| 遂川县| 武强县| 嵩明县| 淮安市| 阿克苏市| 府谷县| 广饶县| 墨竹工卡县| 凯里市| 绍兴县| 大冶市| 那曲县| 香港| 祁门县| 九龙坡区| 吴堡县| 谢通门县| 行唐县| 临江市|