1

Temat: Odświeżanie widoku

2

Odp: Odświeżanie widoku

robisz jakiś błąd początkującego
powinieneś utworzyć tabelę
CREATE TABLE przykladowa_tabela
(
id serial primary key
,wynik_x1 double precision not null
,wynik_x2 double precision not null
,wynik_x3 double precision not null
) WITH (OIDS=FALSE);
utworzyć widok np. taki
Create view v_moj_widok as select d.*,abs((d.wynik_x1 + d.wynik_x2 - d.wynik_x3) / 2::double precision) AS delta_x from przykladowa_tabela d;
po czym dodać dane
insert into przykladowa_tabela (wynik_x1,wynik_x2,wynik_x3) values (1,2,3),(2,3,4);
i za każdym razem ilość rekordów zarówno w tabeli jak i w widoku musi być taka sama.