(sql/firebird)
Witam,
Mam dodac do istniejacej tabeli nową kolumne "wartosc_id", i uzupelnic ja liczbami od 1 dla kazdego istniejącego wiersza
moj kod wyglada tak:
--stworzenie generatora
CREATE SEQUENCE GEN_licz_ID;
ALTER SEQUENCE GEN_licz_ID RESTART WITH 1;
--stworzenie nowego pola wartosc_id
ALTER TABLE tabela_1
ADD wartosc_id INTEGER NOT NULL;
set term !!;
create TRIGGER auto_nr for tabela_1
active before update
as
begin
if (new.wartosc_id is null)
then new.wartosc_id=GEN_id(GEN_licz_ID,1);
end !!
SET TERM; !!
skrypt sie wykonuje, dodaje generator, kolumne do tabeli, ale jej nie uzupelnia :/ coś jest nie tak
prosze o pomoc