powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Запрос с параметрами
5 сообщений из 5, страница 1 из 1
DB2 Запрос с параметрами
    #35054145
Kru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день,
подскажите пожалуйста как мне написать запрос с параметрами.

Я пытался сделать так:
DECLARE v_id1 SMALLINT;
DECLARE v_id2 SMALLINT;

INSERT1,2
INTO v_id1, v_id2
FROM SYSIBM.SYSDUMMY1;

select field1, field 2
from table
where id1 = v_id1 and id2 = v_id2

Получил ошибку:
Error: [IBM][CLI Driver] CLI0125E Function sequence error. SQLSTATE=HY010(HY010,-99999), Batch 1 Line 0

можно ли как-нибудь написать подобный запрос или нужно обязательно создавать процедуру, чтобы пользоваться параметрами?

Заранее большое спасибо
...
Рейтинг: 0 / 0
DB2 Запрос с параметрами
    #35054253
Фотография Hunterik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
DB2 Запрос с параметрами
    #35054300
Kru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если 8я версия?
...
Рейтинг: 0 / 0
DB2 Запрос с параметрами
    #35054405
Фотография Hunterik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
DB2 Запрос с параметрами
    #35099101
Kru
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я нашёл способ как выполнить запрос с параметрами:

BEGIN ATOMIC
DECLARE v_id1 SMALLINT;

set v_id1 = 1;

select *
from table
where id1 = v_id1 ;
END

У меня работает
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / DB2 Запрос с параметрами
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]