Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / xml2clob тормозит / 3 сообщений из 3, страница 1 из 1
21.03.2008, 08:11
    #35205037
risfek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2clob тормозит
здравствуйте!
подскажите, пожалуйста, почему код
Код: plaintext
1.
2.
3.
4.
5.
             select XMLSERIALIZE(CONTENT
                            XMLELEMENT(NAME E
               , XMLELEMENT(NAME ENAME, ENAME)
            )
            AS varchar( 2000 ) ) as XMLDATA
работает значительно (в разы даже десятки раз) быстрее чем
Код: plaintext
1.
2.
3.
4.
5.
        select xml2clob(
               XMLELEMENT(NAME E
               , XMLELEMENT(NAME ENAME, ENAME)
               )
               ) as XMLDATA
...
Рейтинг: 0 / 0
23.03.2008, 12:22
    #35208099
Hunterik
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2clob тормозит
Не знаю точно требований XML2CLOB, но думаю, что вы пропустили в примере выражение типа " as clob (xxxxxx) "...
Ну это не по теме, а так вот ссылочка на инфоцентр 8-й версии.
Тут.
Думаю, что это как-то прояснит ситуацию.
...
Рейтинг: 0 / 0
24.03.2008, 08:23
    #35208735
risfek
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xml2clob тормозит
Hunterik:
спасибо, оказывается я устарел
авторДо версии 8.2 единственной поддерживаемой операцией для преобразования значений типа данных XML в значения строчного типа данных был перевод в последовательный вид при помощи функции XML2CLOB
по поводу "as clob (xxxxxx)"
в связи с использованием xmlagg я принципиально не знаю длины строки
потому и делал XML2CLOB()
но видемо придется распрощаться с подобным способом генерации XML.
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / xml2clob тормозит / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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