Trigger aktualizujący tabele |
Trigger aktualizujący tabele |
24.01.2015, 16:46:03
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 24.01.2015 Ostrzeżenie: (0%) |
Dzień dobry
Chciałbym was prosić o pomoc. Mam problem z napisaniem triggera, który pozwoli mi aktualizować tabelę po każdej zmianie. Mam tabelę budynki, która zawiera kolumny: id, typ i geom. Jest to przestrzenna baza danych Druga tabela zlicza mi statystyki z tabeli pierwszej np. powierzchnię wszystkich budynków, obwód itd. Moje pytanie brzmi jak napisać wyzwalacz który pozwoli automatycznie aktualizować dane w tabeli drugiej jest coś zmieni się w tabeli 1. Mi udało się zrobić tylko coś takiego: CREATE OR REPLACE TRIGGER aktualizacja BEFORE INSERT OR DELETE OR UPDATE ON blok_2.analiza_polygon FOR EACH ROW BEGIN update analiza_polygon set ilosc = (select count(*) from budynki WHERE typ_b ='budynek użyteczności publicznej' ) WHERE typ = 'budynek użyteczności publicznej' END |
|
|
Wersja Lo-Fi | Aktualny czas: 18.06.2024 - 07:14 |