Witam [!!!]
problem przedstawia się następująco mam tabela która nazywa się proba z dwoma kolumnami
id,wartosc, kolumna id jest typu int i jest ustawiona na autoincrement.
Przykładowe uzupełnienie tabeli
id, wartosc
1,50
2,51
3,52
4,54
Chce teraz aby po skasowaniu wiersza z wartościami 3,52 wiersz z wartościami 4,54 zmienił sie na 3,54
Więc napisałem sobie triggera
ALTER TRIGGER "zmien_id" AFTER DELETE
ORDER 1 ON "DBA"."proba"
REFERENCING OLD AS old_name
NEW AS new_one
FOR EACH ROW /* WHEN( search_condition ) */
BEGIN
UPDATE proba
SET probaid = new_one.id
WHERE new_one.id = old_name.id - 1;
END
Ale coś mi błąd wywala i nie wiem dlaczego [glowa] . Proszę o pomoc
mam jeszcze jedno pytanie a co się stanie jak skasuje ostatni wiersz ???</b>