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

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
select
   XMLDOCUMENT(
      XMLELEMENT(NAME "DoctorPatientRecord",
         XMLFOREST(
         d.doc_id as "DocID", 
         d.doc_lastname as "DocName"
         )
         XMLCONCAT( 
           (select
              XMLELEMENT( NAME "Patient",
                XMLELEMENT(NAME "Firstname", p.pat_firstname),
                XMLELEMENT(NAME "Lastname",  p.pat_lastname)
              )
           from EX.patients p)
         )
      )
   )
FROM EX.patients p, EX.doctors d
where p.doc_id = d.doc_id;

Ошибкаcom.ibm.db2.jcc.c.SqlException: An unexpected token "XMLCONCAT" was found following "DocName"
)
". Expected tokens may include: "CONCAT".

Когда вставляю CAST вместо XMLCAST:

Ошибкаcom.ibm.db2.jcc.c.SqlException: No authorized routine named "CONCAT" of type "FUNCTION" having compatible
...
Рейтинг: 0 / 0
Ошибка запроса ... XMLCONCAT ...
    #34594398
Из примеров в документации:
В данном случае достаточно сделать так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
select
   XMLDOCUMENT(
      XMLELEMENT(NAME "DoctorPatientRecord",
         XMLFOREST(
         d.doc_id as "DocID", 
         d.doc_lastname as "DocName"
         ),
         XMLAGG(
                XMLELEMENT( NAME "Patient",
                XMLELEMENT(NAME "Firstname", p.pat_firstname),
                XMLELEMENT(NAME "Lastname",  p.pat_lastname)
              )
         )
      )
   )
FROM patients p, doctors d
where p.doc_id = d.doc_id group by d.doc_id,d.doc_lastname;
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Ошибка запроса ... XMLCONCAT ...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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