Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / получить значения из SELECT'A в переменную типа ROW / 2 сообщений из 2, страница 1 из 1
21.08.2007, 15:06
    #34741970
Gold_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получить значения из SELECT'A в переменную типа ROW
Доброго времени суток.
это строчки из процедуры

DEFINE t_row row (in_id_object INTEGER, in_num INTEGER, in_name CHAR(25), in_doc_fl Boolean, in_support_fl Boolean, in_note CHAR(100), in_activ_fl Boolean) ;

SELECT id_object, num, name, doc_fl, support_fl, note, activ_fl
INTO t_row
FROM object WHERE id_object = 1;

при выполнении селекта происходит ошибка
-661 Number of variables does not match number of values returned.

Количество и тип сходится.
Возможно ли получить значения из SELECT'A в переменную типа ROW
Informix 10

Спасибо.
...
Рейтинг: 0 / 0
21.08.2007, 17:02
    #34742459
leshy
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
получить значения из SELECT'A в переменную типа ROW
попробуйте так

Код: plaintext
1.
2.
3.
DEFINE t_row row(in_id_object INTEGER,in_note CHAR( 10 )) ;
Let t_row=ROW(NULL::INTEGER,NULL::CHAR( 10 ));
SELECT  1 , '12.01.2007' into t_row.in_id_object, t_row.in_note
FROM table(set{ 1 });
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / получить значения из SELECT'A в переменную типа ROW / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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