Temat: Wartości przed aktualizacją
Witam czy jest możliwość pobrania zapytaniem poprzedniej wartości z pola recordu po jego aktualizacji chodzi o wartość poprzednią dla danej sesji ??
PostgreSQL to najbardziej zaawansowany system relacyjnych baz danych Open Source.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
Witam czy jest możliwość pobrania zapytaniem poprzedniej wartości z pola recordu po jego aktualizacji chodzi o wartość poprzednią dla danej sesji ??
zwykłym selectem? nie.
Możesz operować na wartościach przed i po aktualizacji przy uzyciu triggera i pseudotabel OLD i NEW.
Oki dzięki.
A jeszcze jedno pytanko czy te wartości zadane w OLD i NEW są globalne dla wszystkich, czy lokalne dla danej sesji ??
Używasz ich w funkcjach plpgsql'owych wykorzystywanych przez triggery. Istnieją na czas trwania funkcji. A ponieważ funkcja jest transakcją więc są widoczne wyłącznie w niej.
Czy do reguł dla widoku działa to w ten sam sposób co dla trigera ?? To znaczy czy również dla sekcji lokalnej i reguła również jest transakcją ?
Ostatnio edytowany przez Rady (2009-02-16 19:17:50)
Dla reguł też.
Posty [ 7 ]
Strony 1
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.008 sekund, wykonano 10 zapytań ]