Re: ERROR: query has no destination for result data
От | Pavel Stehule |
---|---|
Тема | Re: ERROR: query has no destination for result data |
Дата | |
Msg-id | CAFj8pRBLym8dgJYotpsvFuUeMxRyamnqZV3Biu2T2epOitDduA@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: ERROR: query has no destination for result data (Peter Kroon <plakroon@gmail.com>) |
Ответы |
Re: ERROR: query has no destination for result data
|
Список | pgsql-general |
2012/11/23 Peter Kroon <plakroon@gmail.com>: > OK, but how do I run some SQL in pgAdmin with declared variables? pgAdmin has own client language similar to T-SQL http://www.pgadmin.org/docs/dev/pgscript.html - but it is client side language if you like server side code, then you have to write table function. Regards Pavel > > > 2012/11/23 Pavel Stehule <pavel.stehule@gmail.com> >> >> 2012/11/23 Peter Kroon <plakroon@gmail.com>: >> > So this means it's unable to return data? >> >> yes, it means :( >> >> DO "is" void function, so you cannot to return anything >> >> Regards >> >> Pavel Stehule >> >> > >> > >> > 2012/11/23 Bartosz Dmytrak <bdmytrak@gmail.com> >> >> >> >> Hi, >> >> according to doc: http://www.postgresql.org/docs/9.2/static/sql-do.html >> >> DO returns void: >> >> "The code block is treated as though it were the body of a function >> >> with >> >> no parameters, returning void." >> >> >> >> Regars >> >> Bartek >> >> >> >> Pozdrawiam, >> >> Bartek >> >> >> >> >> >> >> >> 2012/11/23 Peter Kroon <plakroon@gmail.com> >> >>> >> >>> Hello, >> >>> >> >>> I wish to return the SELECT statement. >> >>> Ho can I achieve this? >> >>> >> >>> DO $$ >> >>> >> >>> DECLARE v_some_id int=14; >> >>> >> >>> BEGIN >> >>> /* >> >>> more queries here... >> >>> */ >> >>> SELECT 'this is text'; >> >>> END >> >>> $$ LANGUAGE plpgsql; >> >>> >> >>> Best, >> >>> Peter Kroon >> >>> >> >> >> > > >
В списке pgsql-general по дате отправления: