Re: [GENERAL] Where is the error?

Поиск
Список
Период
Сортировка
От Igor Korot
Тема Re: [GENERAL] Where is the error?
Дата
Msg-id CA+FnnTzdP+V4FAshdyK8dA_zjLtZOLHcVi3QYKup4GsTxXBW=A@mail.gmail.com
обсуждение исходный текст
Ответ на [GENERAL] Where is the error?  (Igor Korot <ikorot01@gmail.com>)
Ответы Re: [GENERAL] Where is the error?  (Christoph Moench-Tegeder <cmt@burggraben.net>)
Список pgsql-general
Hi, Christoph,



On May 6, 2017 2:24 PM, "Christoph Moench-Tegeder" <cmt@burggraben.net> wrote:
## Igor Korot (ikorot01@gmail.com):

>     std::string query1 = "DECLARE alltables CURSOR SELECT
> table_schema, table_name FROM information_schema.tables WHERE
> table_type = 'BASE TABLE' OR table_type = 'VIEW' OR table_type =
> 'LOCAL TEMPORARY';";

> [quote]
> RROR:  syntax error at or near "SELECT"
> LINE 1: DECLARE alltables CURSOR SELECT table_schema, table_name FRO...

> What am I missing?

A "FOR" in front of the "SELECT":
https://www.postgresql.org/docs/current/static/sql-declare.html

Another question - do I have to do "DECLARE CURSOR..." or I can just write a normal SELECT query?
For this I followed and example on the libpg page...

Thank you.



Note you can use cursors via psql, too - only they have to be in a
transaction block (but postgres will tell you, once you got the
syntax right).

Regards,
Christoph

--
Spare Space


--
Sent via pgsql-general mailing list (pgsql-general@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

В списке pgsql-general по дате отправления:

Предыдущее
От: Christoph Moench-Tegeder
Дата:
Сообщение: Re: [GENERAL] Where is the error?
Следующее
От: Peter Devoy
Дата:
Сообщение: [GENERAL] Any experiences with using PhpUnit's DbUnit extension with Postgres?