Otrzymuję błąd, którego nie mogę zrozumieć. Błąd jest dość prosty:Naruszenie ograniczeń przez Oracle odwołujące się do ograniczenia, które prawdopodobnie nie istnieje
ORA-00001: unique constraint (*schema*.*xyz_constraint*) violated
Jednak to, co powoduje moje zamieszanie, to fakt, że takie przymus nie istnieje. Z pewnością nie jest zdefiniowany na stole; DB, o którym mowa, prawie nie ma zdefiniowanej integralności referencyjnej, a konkretna tabela, do której wstawiam dane, nie ma zdefiniowanego klucza.
Na co warto, nie mogę znaleźć nigdzie ograniczenia w bazie:
select *
from all_constraints
where constraint_name like '%xyz_constraint%'
Czy coś mi wychodzi? Dzięki.
Kiedy próba jest wykonana tak, że wyjątkowy ** ** indeks musiałby duplikat, Oracle będzie raportować jako unikalny ** ** naruszenie więzów. Sugerowałbym więc poszukiwanie unikalnych indeksów oprócz ograniczeń. –