Re: соединение - Mailing list pgsql-ru-general

From Genix
Subject Re: соединение
Date
Msg-id 425281FB.5090506@list.ru
Whole thread Raw
In response to Re: соединение  ("Viktor Vislobokov" <vvislobokov@parma-telecom.ru>)
Responses Re: соединение  (Genix <genix@list.ru>)
Re: соединение  (Oleg Bartunov <oleg@sai.msu.su>)
Re: соединение  (Nick Gazaloff <nick@sbin.org>)
List pgsql-ru-general
Viktor Vislobokov wrote:
> FAQ читал?
> Вопрос 4.18
> http://www.linuxshare.ru/postgresql/FAQ_russian.html

нашел тут в интернете FAQ по PostgreSQL 7.2, там меня заинтересовал один
вопрос, который я очень долго искал как реализовать в Informix'е:

CREATE TABLE foo (fooid int, foosubid int, fooname text);
CREATE FUNCTION getfoo(int) RETURNS SETOF foo AS $$ SELECT * FROM foo
WHERE fooid = $1;$$ LANGUAGE SQL;
SELECT * FROM getfoo(1) AS t1;
SELECT * FROM foo WHERE foosubid IN (select foosubid from
getfoo(foo.fooid) z where z.fooid = foo.fooid);
CREATE VIEW vw_getfoo AS SELECT * FROM getfoo(1);
SELECT * FROM vw_getfoo;

пытаюсь выполнить этот  запрос, ругается на
"ERROR:  syntax error at or near "$" at character 225"
т.е. на первый $$.

Не знаете, что я делаю не так?

http://phpclub.ru/postgresql/doc/queries-table-expressions.html

--
У каждого в башке свои тараканы...

pgsql-ru-general by date:

Previous
From: "Viktor Vislobokov"
Date:
Subject: Re: соединение
Next
From: Genix
Date:
Subject: Re: соединение