![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
Przykład - jest sobie insert do tabeli, która ma parę checków, jakaś kolumna ma indeks unique
i teraz chcę sobie zrobić w funkcji PL/PGSQL obsługę błędów jak widziałem we wzorze jest tak, że EXEPTION WHEN nazwa_błedu THEN itp itd a nie ma czegoś co by załatwiało wszystko od ręki, bo rodzajów błędów może być sporo i żeby nie szukać w opisach błedów i nie domyslać się jakie to się mogą rzeczy przydarzyć to żeby zrobić na wszystkie błędy |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 144 Pomógł: 0 Dołączył: 10.07.2006 Ostrzeżenie: (0%) ![]() ![]() |
dzięki raz jeszcze, własnie tak sobie radzę
co prawda znalazłem na liście błędów successful_completion ale nie wiem jak sprawdzić czy było OK bo np takie coś EXCEPTION WHEN NOT successful_completion THEN czy EXCEPTION WHEN !successful_completion THEN generuje błąd a to by usprawniło sprawę bo jak jest successful_completion to jest OK można np dać COMMIT a jak nie ma successful_completio można dac ROLLBACK i po wszystkim |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 01:33 |