[FB] Wywala błąd na poprawnym zapytaniu

0

Cześć, być może mam błąd powiązany z tym poprzednim - lock conflict. Otóż, mam tabelę RABATY:
ID - PRIMARY KEY
ID_SALONU - FOREIGN KEY
RABAT
NAZWA
WZORZEC

Moje zapytanie wygląda tak:

INSERT INTO RABATY(RABAT, NAZWA, WZORZEC_NR, ID_SALONU)
VALUES(10, 'Nowy rabat', '0001', 1)

Salon o ID = 1 istnieje.
Dostaję błąd:
violation of FOREIGN KEY constraint "".
violation of FOREIGN KEY constraint "FK_RABATY_1" on table "RABATY".

WTF?

Insert do innej tabeli, ale też powiązanej z salonami przebiega ok

0

Zapewne id musi mieć wartość unikalną.

0
rafalw napisał(a)

Zapewne id musi mieć wartość unikalną.

Tabela RABATY jest pusta. Poza tym w zapytaniu nie podaję ID - robi to trigger i generator.

0

Poptrz w IBexpercie na FK_RABATY_1 i sprawdz powiązanie.

0

Poptrz w IBexpercie na FK_RABATY_1 i sprawdz powiązanie poleceniem NOT EXISTS

1 użytkowników online, w tym zalogowanych: 0, gości: 1