![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 11.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
mam działający prototyp triggera na danej tabeli, obsługuje on tylko dwa pola (a jest ich bardzo dużo): BEGIN if(old.utworzyl!=new.utworzyl) then insert into arkusze_dziennik set pole="utworzyl"; end if; if(old.nazwa!=new.nazwa) then insert into arkusze_dziennik set pole="nazwa"; end if; END Jak go zmodyfikowac żeby nie pisac dla każdego pola osobnego warunku if ... edn if a do tabeli "arkusz_dziennik" zapisywac informacje tylko o tych polach które zostały zmodyfikowane ? Pozdrawiam Marek |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Tak. Ale nie widze sensu przechowywania tego w innej tabeli. Wystarczy w samej funkcji.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 23:49 |