Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите советом по аэске! / 3 сообщений из 3, страница 1 из 1
25.08.2009, 08:35
    #36160911
Помогите советом по аэске!
Привет всем! Есть такой вопрос: на фирме стоит iSeries V5R4.
Пытаюсь запустить запрос

SELECT VARCHAR(WRITERID)||','||''''||WRITERNAME||'''' FROM WRITERS;

Долго думает и выдает потом

Error: [SQL0901] SQL system error.
SQLState: 58004
ErrorCode: -901

Однако

SELECT VARCHAR(WRITERID)||''''||WRITERNAME||'''' FROM WRITERS;

такой запрос работает...подскажите в чем может быть проблема!
Решение ошибки не нашел!
...
Рейтинг: 0 / 0
25.08.2009, 15:22
    #36161998
Помогите советом по аэске!
Никто не сталкивался с такой проблемой?? Мож кто нить из ibm поможет советами? (вроде на форуме есть такие!)
...
Рейтинг: 0 / 0
27.08.2009, 13:16
    #36166026
Serg0
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Помогите советом по аэске!
Чтобы понять в чем и чья это ошибка нужно смотреть joblog данной задачи, сообщения предшествующие этому сообщению.
Как правило 58004 это системная ошибка и не обязательно связанная с БД - есть множество PTF, которые правят аналогичные ошибки (некоторые в 5.4 не правятся - только в следующих версиях, но это не ваш случай).
Ставьте все PTF.

Уберите лишнее из запроса, вот так:
SELECT VARCHAR(WRITERID)||','''||WRITERNAME||'''' FROM WRITERS

Одна из ошибок по 58004 была связана с "путаницей" неименованных полей, попробуйте так:

SELECT f1 ||','''|| f2 ||'''' FROM (
SELECT VARCHAR(WRITERID) f1 , WRITERNAME f2 FROM WRITERS
) a
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Помогите советом по аэске! / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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