Возможно, проблема не в коде, а в базе данных.Дважды проверьте, что СТОЛ НЕ ПУСТО.Вы получаете эту ошибку, если таблица пуста.Имейте в виду, что базы данных, такие как Oracle, требуют commit
после всех ваших insert, update, alter statements
. Ваши изменения могут быть не видны за пределами базы данных, пока вы не выполните коммит над вашей базой данных, у меня была эта проблема довольно долгое время.Я продолжал проверять таблицу с помощью оператора select
, но проблема с моей базой данных oracle заключалась в том, что я не выдал коммит поверх своей базы данных.