Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PostgreSQL]Triggery - usuwanie z dwóch tabel na raz
krzyfn
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 22.10.2004

Ostrzeżenie: (0%)
-----


Witam, chciałbym napisać funkcję + trigger które to będą odpowiedzielne za usuwanie wpisów z dwóch tabel na raz. Jedna tabela zawiera spis ludności (imię, nazwisko ... ), a druga zawiera opis do każdego z nich. Połączone są wspólnym id.
Chciałbym teraz napisać coś takiego, że w momencie kiedy usuwam kogoś z tabeli ludności, to automatycznie zostanie usunięty opis.

Problem tkwi w tym, że funkcje typu 'trigger' z założenia nie mogą posiadać argumentów - a w moim przypadku konieczne jest przesłanie id_czlowiek do funkcji, żeby został usunięty odpowiedni człowiek z odpowiadającym mu opisem.

Czytałem na różnych forach, że z tym brakiem argumentów, to tylko w teorii - a praktycznie można to jakoś obejść (tablica argumentów ?)


Uprzedzę sugestie połączenia dwóch tabel w jedną - jest to zaliczenie i muszą być spełnione różne kryteria.

Pozdrawiam.

Ten post edytował krzyfn 9.06.2008, 06:56:25
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 13:14