![]() |
![]() |
![]()
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%) ![]() ![]() |
jakoś sobie poradziłem z problemem
ale skoro masz jeszcze ochotę na dyskusje (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) to wracając to tematu obsługi błędów czy jest w PL/PQSQL coś takiego jak TRY CATCH? taka instrukcja wyłapuje wszystkie błędy i o takie coś mi chodzi - wiem, że może się przydarzyć błąd typu1, typu2 no to na to mam CATCH(typ1) CATCH(typ2) i jeśli by coś było jeszcze nie tak to na końcu CATCH(ogólny) i takie coś by się przydało np do transakcji |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 20:06 |