sql >> データベース >  >> RDS >> Oracle

MyBatisを使用してOracleDBにバッチ挿入できません

    ここ で解決策を見つけました

    <insert id="savePayments">
       INSERT ALL
       <foreach collection="payments" item="payment">
       INTO
          mass_payments_t (payment_id, file_id, msisdn, amount)
       VALUES
          (seq_mass_payment.nextval, #{payment.fileId, javaType=Integer, jdbcType=NUMERIC}, #{payment.msisdn, javaType=String, jdbcType=VARCHAR}, #{payment.amount, javaType=BigDecimal, jdbcType=NUMERIC})
       </foreach>
       SELECT * FROM dual
    </insert>
    


    1. Rails 3.1 with PostgreSQL:GROUPBYは集計関数で使用する必要があります

    2. 異なるタイムゾーン間の日付/時刻変換

    3. Lua内からMySQLに接続してクエリを実行する方法は?

    4. PHPでクロスデータベースクエリを作成するにはどうすればよいですか?