![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 407 Pomógł: 0 Dołączył: 24.10.2002 Skąd: warszawa Ostrzeżenie: (0%) ![]() ![]() |
Cytat ERROR: a column definition list is required for functions returning "record" 1. co mam zrobic zeby mi zwrocilo poprawny rekord? 2. dlaczego w 'ems postgres manager' nie mam na liscie typpow typu RECORD tylko dopiero gdzies na liscie dalej pg_calagog.rozne_takietam i w nich record? na oba pytania szukalem oczywiscie odp po sieci z marnym skutkiem.. Ten post edytował zalew 23.06.2004, 23:21:49 |
|
|
![]() |
![]() ![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
jeżeli chodzi o pierwsze to albo użyj języka sql do stworzenia funkcji albo napisz to tak
Kod CREATE OR REPLACE FUNCTION test_rekordu() Co do drugiego niestety pomoć nie umiem (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
RETURNS record AS ' DECLARE rec RECORD; BEGIN SELECT * FROM tabela INTO rec WHERE pole = ''1''; RETURN rec; END; ' LANGUAGE plpgsql |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 13:47 |