| От | Jehan-Guillaume de Rorthais |
|---|---|
| Тема | Re: How to pass a parameter in a query to postgreSQL 12 |
| Дата | |
| Msg-id | 20210611105240.58659fd3@firost обсуждение исходный текст |
| Ответ на | How to pass a parameter in a query to postgreSQL 12 (Hassan Camacho Cadre <hccadre@gmail.com>) |
| Список | pgsql-general |
On Wed, 9 Jun 2021 14:51:46 -0500 Hassan Camacho Cadre <hccadre@gmail.com> wrote: > Hello > > > I recently installed a postgreSQL v12, in previous version 8.3 in all my > queries I pass parameters using the character : > > SELECT > > public.tabla.id > > FROM > > public.tabla > > WHERE > > public.tabla.id = :a > > In the new version when I try to make this query it sends me an error > > ERROR syntax error at or near ":" > [...] > I am executing this query on the query editor of pgadmin 4 The :varname syntaxe is only understood by psql, which parse it and replace it with the value BEFORE sending the query to postgres. pgAdmin doesn't know this syntaxe. If you need to parameterize a query in pure SQL, use PREPARE/EXECUTE. Regards,
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера