Za co odpowiada ten błąd?

0

Witam. Mam pewien komunikat podczas insert

violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_BILMCKAR_ST_MAG_BI_STANMAG" on table "BILMCKART".
Foreign key reference target does not exist.
At trigger 'DOSTBILMCKART_BI'.

rozumiem, że on blokuje się podczas triggera ale nie bardzo rozumiem dlaczego. Pisze, że brakuje mu klucza obcego ale problem jest tego typu, że wszysttkie klucze obce występują w danym select :( więc gdzie może być problem? sama procedura działa już dwa lata i nagle z dnia na dzień po dodaniu kilku kartotek do systemu wszystko się wysrało

4

o_O Przecież masz napisany który constraint sie wysypał. Edytuj go i zobacz czego dotyczy. Z opisu wynika że próbujesz dodać wiersz z polem o watrości której nie ma w innej tableli, a która to jest oznaczona jako FK.

0

dzięki za pomoc jestem nowicjuszem ale już znalazłem powiązanie :) masz racje problem polega na tym, że nie ma danego FK w tabeli STANMAG

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.