Страница 1 из 2
параметры в PostgreSQL
Добавлено: 10 апр 2024, 09:38
galinaBA
Добрый день,
вы могли бы дать пример корректной передачи параметров в запрос для PostgreSQL?
при создании параметра idd тестовый запрос перестаёт выполняться, хотя с самим запросом никак не связан
можете дать пример запроса , получающего значение созданной переменной?
в MS SQL для этого можно было просто указать @idd
Re: параметры в PostgreSQL
Добавлено: 10 апр 2024, 22:17
Aleksey
Здравствуйте,
Вы можете использовать запрос вида:
select * from table where column = @param
Спасибо.
Re: параметры в PostgreSQL
Добавлено: 11 апр 2024, 04:45
galinaBA
а как это так получается? в стимулсофте запрос для БД PostgreSQL можно написать не на PL/pgSQL, а на T-SQL?
Сам запрос попробовала запустить из стимула, работает, но не даёт получить колонки, выдаёт ошибку. Файл во вложении В чём проблема?
Re: параметры в PostgreSQL
Добавлено: 11 апр 2024, 06:47
galinaBA
если в запросе удалю @idd, вставлю целочисленное значение, то всё нормально, колонки получаются.
но при наличии @idd выходит эта ошибка
тип одинаковый int
Re: параметры в PostgreSQL
Добавлено: 11 апр 2024, 09:31
Aleksey
Здравствуйте,
У параметра Выражение=idd это переменная?
Спасибо.
Re: параметры в PostgreSQL
Добавлено: 11 апр 2024, 13:55
galinaBA
Да, @idd задана как переменная.
Re: параметры в PostgreSQL
Добавлено: 11 апр 2024, 22:47
Aleksey
Здравствуйте,
Вышлите скрипт на создании таблицы и пример отчета для анализа.
Спасибо.
Re: параметры в PostgreSQL
Добавлено: 12 апр 2024, 04:35
galinaBA
Хорошо, уточните ещё по этому вопросу: в стимулсофте запрос для БД PostgreSQL можно написать не на PL/pgSQL, а на T-SQL? Параметры на PL/pgSQL задавать в таком виде, в простом запросе, не в функции например, нет возможности. Как правило только в каком-то блоке можно объявить переменную и задать значение. Но в среде стимула это возможно получается?
Re: параметры в PostgreSQL
Добавлено: 12 апр 2024, 15:15
Aleksey
Здравствуйте,
Для работы с PostgreSQL используем Npgsql ADO.NET Data Provider:
https://www.npgsql.org/
Спасибо.
Re: параметры в PostgreSQL
Добавлено: 16 апр 2024, 11:54
galinaBA
Прикрепила тестовый отчёт, создание тестовой таблицы для анализа.