У меня этот запрос работает нормально, когда я тестирую его
INSERT INTO some_table VALUES (EXAMPLE.SEQ_EXAMPLE_ID.NEXTVAL, 'TEST', 'TEST');
Но когда я пытаюсь использовать тот же запрос внутри хранимой процедуры, я получаю
ORA-00001: unique constraint (EXAMPLE.PK_SOME_TABLE) violated
Если я выберу some_table
, используя сгенерированный порядковый номер, ничего не вернется.
Я уже проверил ограничения на таблицу SELECT * FROM all_indexes WHERE TABLE_NAME = 'some_table';
и все вроде бы нормально.
- отредактировано
Мы решили проблему с созданием последовательности, все еще не зная, в чем заключалась основная проблема, но удаление и создание последовательности снова решили проблему.