Temat: Przechwycenie nazwy pola
Witam
Aktualizuję i dodaję dane do tabeli za pomocą funkcji. Wszystko jest ok, tylko mam problem kiedy podaje dłuższy tekst niż rozmiar pola. Dostaję taki błąd "ERROR: value too long for type character varying(50)". Chciałbym w funkcji jeżeli się da przechwycić taki wyjątek, podstawić do nie go własny komunikat i nazwę pola w którym jest ten błąd.
coś takiego:
EXCEPTION
WHEN >>za_za_duzo_danych<< THEN
RAISE NOTICE 'Zbyt dużo danych w polu' >> tu nazwa pola które jest zbyt małe zwrócone przez system<<;
RETURN 0;
Z góry dzięki za pomoc
AdamP.