Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Transakcje w postgres
who?
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.05.2005

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


Witam,
Chciałem napisać funkcje w plpgSQL, która wrzuca mi dane do kilku tabel. Oczywiście niezbędne staje się tutaj zastosowanie transakcji - tylko jak to zrobić? Problem w tym, że nie wiem kiedy wywołać COMMIT'a, a kiedy ROLLBACK'a. W SQL Server jest coś takiego jak zmienna @@ERROR, którą sprawdzam po każdym insercie i dzięki niej wiem czy insert wykonał się poprawnie czy nie (a tym samym wiem czy na końcu wywołać COMMIT'a czy ROLLBACK'a). Tutaj nic podobnego nie znalazłem (może kiepsko szukam), ale podejrzewam, że musi być na to jakiś sposób. Będę wdzięczny za jakieś sugestie.

pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie
- who?   Transakcje w postgres   4.05.2005, 11:04:42
- - SongoQ   Postgres posiada wyjatki i w manualu znajdziesz co...   4.05.2005, 11:10:31


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

 



RSS Aktualny czas: 19.08.2025 - 14:28