Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Nie można wstawić partii do bazy danych Oracle za pomocą MyBatis

Znalazłem rozwiązanie tu

<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. Jak opisać problem wydajności w relacyjnej bazie danych?

  2. Przekazywanie parametrów ciągu do połączonych procedur Oracle Server z SQL Server

  3. Porównaj obraz BLOB z obrazami przechowywanymi jako ORDImage przy użyciu SQL/MM Still Image

  4. Aktualizowanie widoku sprzężenia bez otrzymywania błędu niezachowania klucza

  5. Czy %type może być używany z typem Object? Czy to możliwe, ponieważ otrzymuję błąd, próbując to zrobić?