Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / IBM MAXIMO ASSET MANAGEMENT 7.5 и глобалные временные таблицы / 2 сообщений из 2, страница 1 из 1
18.04.2016, 20:16
    #39218589
PSD
PSD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBM MAXIMO ASSET MANAGEMENT 7.5 и глобалные временные таблицы
Помогите разобраться в чем проблема. Мне нужно обработать определенным образом достаточно большой массив SR исходные данные экселевская таблица где в одном из полей стоит TICKETID. Менять структуру ДБ я не могу попробовал попытаться сделать на базе временной глобальной таблицы.
Выполнил в DatabaseNet запрос:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
DROP TABLE imitysh.wo_PSD_close1;

CREATE GLOBAL TEMPORARY TABLE imitysh.wo_PSD_close1
   ( wonum vargraphic(10)) 
ON COMMIT PRESERVE ROWS
NOT LOGGED ON ROLLBACK DELETE ROWS;

DROP PUBLIC ALIAS wo_PSD_close1;

CREATE PUBLIC ALIAS wo_PSD_close1 FOR imitysh.wo_PSD_close1;

GRANT ALL ON imitysh.wo_PSD_close1 TO PUBLIC;

INSERT INTO imitysh.wo_PSD_close1  VALUES ('SR293529' );

COMMIT;

SELECT  wonum FROM wo_PSD_close1;



Не закрывая сессию зашел в приложение "Перейти к"->"Рабочие задания"->"Заявки на услуги"
Выбираю "Расширенный поиск" ->"Условие WHERE"
Ввожу условие:

Код: sql
1.
ticketid in ( select wonum from wo_psd_close1 )


Запрос обрабатывается без ошибок те. таблицу он видит, но в место данных получаю сообщение "BMXAA4186E - Не найдено ни одной записи, соответствующей указанному запросу".
Если ввожу условие:
Код: sql
1.
ticketid in ( 'SR293529' )


Баз вопросов открывается заявка.

Попробовал вставить в КПЭ с запросом "select count(wonum) from wo_psd_close1" , тот без вопросов показывает 1 запись.

Подскажите в чем ошибка, почему не проходит сравнение ни через "in" ни через "=" ? Я не правильно пытаюсь использовать глобальную таблицу DB2 или это какой то привет от IBM&
...
Рейтинг: 0 / 0
19.04.2016, 11:30
    #39218890
PSD
PSD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
IBM MAXIMO ASSET MANAGEMENT 7.5 и глобалные временные таблицы
Запрос через DatabaseNET
Код: sql
1.
2.
select ticketid, (SELECT wonum FROM wo_PSD_close1)  from maximo.ticket
where ticketid in (SELECT wonum FROM wo_PSD_close1)



Возвращает:

ticketid WONUM
SR293529 SR293529


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


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