Re: SELECT 1st field
От | msi77 |
---|---|
Тема | Re: SELECT 1st field |
Дата | |
Msg-id | 498571337063127@web21g.yandex.ru обсуждение исходный текст |
Ответ на | SELECT 1st field (Jan Bakuwel <jan.bakuwel@greenpeace.org>) |
Список | pgsql-sql |
Try this create view v(id) as select * from func(5); if your function returns one column. 15.05.2012, 10:01, "Jan Bakuwel" <jan.bakuwel@greenpeace.org>: > Hi, > > I've spend some time checking the documentation but haven't been able to > find what I'm looking for. > I've got a function that returns a set of integers and a view that > selects from the function. > What I need is the ability to name the column in the view, ie. > > create function func(i int) returns setof integer as $$ > ... > ...code > ... > $$ language plpythonu volatile; > > create view v as select 1 as "id" from func(5); > > In other words I'd like to refer to the first (and only) field returned > and give that an alias, in this case "id". > > In some SQL dialects you can use "select 1" to select the first field, > "select 2" to select the 2nd field and so on. > > Any suggestions? > > regards, > Jan
В списке pgsql-sql по дате отправления: