Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PQSQL] PL/PGSQL - obsługa błędów
juzwa
post
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
juzwa
post
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
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 20:06