Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

MyBatis का उपयोग करके Oracle DB में बैच सम्मिलित करने में असमर्थ

मुझे यहां समाधान मिला

<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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. दिए गए तालिका डेटा के साथ वांछित आउटपुट

  2. हम कैसे पता लगा सकते हैं कि मेरी ऑरैकल टेबल में एक कॉलम किसी अन्य टेबल के ट्रिगर द्वारा पॉप्युलेट/अपडेट किया जा रहा है?

  3. Oracle संग्रहीत कार्यविधि के एंड टू एंड प्रदर्शन को प्रोफ़ाइल कैसे करें

  4. Oracle DB से कनेक्ट करते समय dbplyr के माध्यम से EXTRACT का उपयोग कैसे करें

  5. एक प्रश्न में 1 <> 1 क्यों सभी पंक्तियों को लौटाएगा?