Re: соединение

Поиск
Список
Период
Сортировка
От Genix
Тема Re: соединение
Дата
Msg-id 425281FB.5090506@list.ru
обсуждение исходный текст
Ответ на Re: соединение  ("Viktor Vislobokov" <vvislobokov@parma-telecom.ru>)
Ответы Re: соединение  (Genix <genix@list.ru>)
Re: соединение  (Oleg Bartunov <oleg@sai.msu.su>)
Re: соединение  (Nick Gazaloff <nick@sbin.org>)
Список 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 по дате отправления:

Предыдущее
От: "Viktor Vislobokov"
Дата:
Сообщение: Re: соединение
Следующее
От: Genix
Дата:
Сообщение: Re: соединение