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