Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zwracanie select'a przez funkcję
who?
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 4.05.2005

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


Witam,
Czy ktoś może ma pojęcie dlaczego coś takiego mi nie działa:

Kod
CREATE TYPE filmy_zdjecia AS (id int, tytul char(50), produkcja char(80), link char(50));  

CREATE OR REPLACE FUNCTION pobierz_filmy()
  RETURNS SETOF filmy_zdjecia AS
$BODY$
     SELECT f.id, tytul, produkcja, link FROM filmy f JOIN zdjecia z ON z.idfilmy=f.id ORDER BY random() LIMIT 4;
$BODY$
LANGUAGE 'sql';


To znaczy tworzy mi typ "filmy_zdjecia", ale nie chce utworzyć tej funkcji (nie wywala przy tym żandego błędu). Może jest jakiś inny sposób, żeby zwrócić tego select'a przez funkcję? Z góry dzięki za odpowiedź.

POZDRAWIAM
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Dziwne bo kod wydaje sie ok. Mozesz podeslac struktyre tabel.
Zamiast $BODY$ stosuje '
Sprawdz moze pomoze (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
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: 5.10.2025 - 21:41