Оператор SQL для регистрации необновленного элемента из предложения IN ⇐ JAVA
-
Anonymous
Оператор SQL для регистрации необновленного элемента из предложения IN
Я обновляю таблицу с помощью предложения SQL IN с несколькими параметрами. Я хотел бы знать параметр, который не удалось обновить. Есть ли способ получить эту информацию из оператора обновления SQL? У меня есть тело запроса PUT, как показано ниже
{ "personState": "Н", "Коды человека": [ "000418", "000478", "000058", "000190", "000217", "000284", "000344" ] } Мне нужно показать клиенту, какой из них не удалось обновить.
Мой фрагмент кода SQL, как показано ниже
публичный интерфейс PersonRepo расширяет JpaRepository { @Модификация @Транзакционный @Query(value = "обновить набор лиц person_state = ?1, date_updated = GETDATE() " + "где person_number = ?2 и person_code в (?3)",nativeQuery = true) void updatePerson (String personState, String personNumber, String personCodes []); }
Я обновляю таблицу с помощью предложения SQL IN с несколькими параметрами. Я хотел бы знать параметр, который не удалось обновить. Есть ли способ получить эту информацию из оператора обновления SQL? У меня есть тело запроса PUT, как показано ниже
{ "personState": "Н", "Коды человека": [ "000418", "000478", "000058", "000190", "000217", "000284", "000344" ] } Мне нужно показать клиенту, какой из них не удалось обновить.
Мой фрагмент кода SQL, как показано ниже
публичный интерфейс PersonRepo расширяет JpaRepository { @Модификация @Транзакционный @Query(value = "обновить набор лиц person_state = ?1, date_updated = GETDATE() " + "где person_number = ?2 и person_code в (?3)",nativeQuery = true) void updatePerson (String personState, String personNumber, String personCodes []); }
Мобильная версия