![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 18.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Chce w jednej funkcji zrobić kilka insertów. Jak utworzyć transakcję, żeby w razie jakiegoś błędu w czasie wstawiania danych transakcja była odwoływana ? Mam 2 tabele do których wstawiam dane 1.Podmiot (id_podmiot, pesel, nip,nazwa), 2.Kontrola(id_kontrola, id_zakres, id_podmiot,data). Wstawiam pierwszym insertem dane do tabeli Podmiot(id_podmiot jest typu serial) ale przy błędzie w tej tabeli tracę jedno id_podmiot i nastepny id_podmiot jest +2.
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 18.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
A może jakiś przykładzik ? Jak sprawdzić czy wystąpił błąd w czasie wstawiania danych ?
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 1.10.2025 - 09:38 |