![]() |
![]() |
![]()
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.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 16:29 |