Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> plpgsql i RETURN
Gall
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.08.2003
Skąd: Bytom

Ostrzeżenie: (0%)
-----


Witam.
Mam sobie funkcyjkę w plpgsql. Ma zwracać rekord (returns record). Jeśli jest wszystko w porządku, to ten rekord zwraca (jak pobieram dane z bazy), ale w przypadku błędu chcę zwracać ten sam rekord ale ze z góry ustalonymi wartościami, np. -1, -2 (wszystkie pola mają mieć takie wartości). Aktualnie wstawiam to z bazy z błędami, ale czy nie da się wsadzić do RETURNA kilku wartości stałych? W dokumentacji nie znalazłem. Jedną stałą oczywiście da się zwrócić, ale w tym wypadku funkcja głupieje, bo php nie dostaje rekordu. Jak robię raise zamiast RETURN w przypadku błędu, to też się sypie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
kustosz
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


proponuję zaznaczyć stałe do drugiego rekordu i w zależności od wyniku zwrócić tamten lub ten, lub gdy chodzi o stałe w rekordzie przemieszane z wynikami - użyć 'case $wynik is null then $stala' w select smile.gif


--------------------
kus
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 10:05