параметры в PostgreSQL
параметры в PostgreSQL
Добрый день,
вы могли бы дать пример корректной передачи параметров в запрос для PostgreSQL?
при создании параметра idd тестовый запрос перестаёт выполняться, хотя с самим запросом никак не связан
можете дать пример запроса , получающего значение созданной переменной?
в MS SQL для этого можно было просто указать @idd
вы могли бы дать пример корректной передачи параметров в запрос для PostgreSQL?
при создании параметра idd тестовый запрос перестаёт выполняться, хотя с самим запросом никак не связан
можете дать пример запроса , получающего значение созданной переменной?
в MS SQL для этого можно было просто указать @idd
- Вложения
-
- 1.jpg (111.04 КБ) 5143 просмотра
Re: параметры в PostgreSQL
Здравствуйте,
Вы можете использовать запрос вида:
select * from table where column = @param
Спасибо.
Вы можете использовать запрос вида:
select * from table where column = @param
Спасибо.
- Вложения
-
- Screenshot 2024-04-10 211546.png (94.83 КБ) 5126 просмотров
Re: параметры в PostgreSQL
а как это так получается? в стимулсофте запрос для БД PostgreSQL можно написать не на PL/pgSQL, а на T-SQL?
Сам запрос попробовала запустить из стимула, работает, но не даёт получить колонки, выдаёт ошибку. Файл во вложении В чём проблема?
Сам запрос попробовала запустить из стимула, работает, но не даёт получить колонки, выдаёт ошибку. Файл во вложении В чём проблема?
- Вложения
-
- 1.jpg (114.75 КБ) 5117 просмотров
Re: параметры в PostgreSQL
если в запросе удалю @idd, вставлю целочисленное значение, то всё нормально, колонки получаются.
но при наличии @idd выходит эта ошибка
тип одинаковый int
но при наличии @idd выходит эта ошибка
тип одинаковый int
Re: параметры в PostgreSQL
Здравствуйте,
У параметра Выражение=idd это переменная?
Спасибо.
У параметра Выражение=idd это переменная?
Спасибо.
Re: параметры в PostgreSQL
Здравствуйте,
Вышлите скрипт на создании таблицы и пример отчета для анализа.
Спасибо.
Вышлите скрипт на создании таблицы и пример отчета для анализа.
Спасибо.
Re: параметры в PostgreSQL
Хорошо, уточните ещё по этому вопросу: в стимулсофте запрос для БД PostgreSQL можно написать не на PL/pgSQL, а на T-SQL? Параметры на PL/pgSQL задавать в таком виде, в простом запросе, не в функции например, нет возможности. Как правило только в каком-то блоке можно объявить переменную и задать значение. Но в среде стимула это возможно получается?
Re: параметры в PostgreSQL
Здравствуйте,
Для работы с PostgreSQL используем Npgsql ADO.NET Data Provider:
https://www.npgsql.org/
Спасибо.
Для работы с PostgreSQL используем Npgsql ADO.NET Data Provider:
https://www.npgsql.org/
Спасибо.
Re: параметры в PostgreSQL
Прикрепила тестовый отчёт, создание тестовой таблицы для анализа.
- Вложения
-
- sql_test_table.txt
- (253 байт) 243 скачивания
-
- test_Report.mrt
- (5.33 КБ) 259 скачиваний