predavani parametru do funkce v sql (Postgres 7.3.2)

Karel Zak zakkr na zf.jcu.cz
Pondělí Březen 17 09:41:43 CET 2003


On Sun, Mar 16, 2003 at 01:02:27PM +0100, Jiri Chaloupka wrote:
> potud vse v poradku.
> nicmene nakonec si nejsem jisty, jak se k vysledku dostat, neb teoreticky:
> 
> create or replace function procdd3(integer) returns setof t_dealerdd as 
> 'select procdd2($1)' language 'sql';

 Co to udela pokud pouzijete primo dotaz: "select procdd2($1)"? :-)

 Funkce vracejici RECORD (setof) musi byt pouzivany na misto tabulek,
 tedy:

 create or replace function procdd3(integer) returns setof t_dealerdd
 as 'select * from procdd2($1)' language 'sql';
             ^^^^^
             
> narazi na problem jak do funkce procdd2() prenest v sql predavanou hodnotu.
> Poradite?

 Jaky problem? Lepe to popiste :-)

    Karel

-- 
 Karel Zak  <zakkr na zf.jcu.cz>
 http://home.zf.jcu.cz/~zakkr/


Další informace o konferenci Test