Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
Здесь я вам не помогу. Попробуйте без замены кавычек. Call JCOLOR.DB_TEST('id_new', XMLPARSE(DOCUMENT doc_xml)) ************************************************************* Любая рутинная работа должна выполняться машиной. Даже если это — написание кода... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 07:22 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
HektorЗдесь я вам не помогу. Попробуйте без замены кавычек. Call JCOLOR.DB_TEST('id_new', XMLPARSE(DOCUMENT doc_xml)) ************************************************************* Любая рутинная работа должна выполняться машиной. Даже если это — написание кода... Пока добилась загрузки больших xml только через импорт из файла :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 10:40 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
ИМХО нужно включить трассировку и смотреть какой именно SQL-оператор формируется и как передается параметр (текст XML). Подозрение, что Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 10:54 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
Евгений ХабаровИМХО нужно включить трассировку и смотреть какой именно SQL-оператор формируется и как передается параметр (текст XML). Подозрение, что Код: plaintext Но при вызове процедуры из редактора команд db2 тоже выдается та же ошибка о длине строчной константы, а если делить xml через CONCAT Код: plaintext 1. то ошибка : SQL0440N Не найдено авторизованной подпрограммы "XMLPARSE" типа "FUNCTION" с совместимыми аргументами. SQLSTATE=42884 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 15:47 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
а если Call JCOLOR.DB_TEST('id_new', XMLPARSE(DOCUMENT BLOB ('<xml часть 1>' CONCAT '<xml часть 2>' CONCAT '<xml часть 3>' CONCAT '<xml часть 4>' ) )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 15:56 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
fasafsafа если Call JCOLOR.DB_TEST('id_new', XMLPARSE(DOCUMENT BLOB ('<xml часть 1>' CONCAT '<xml часть 2>' CONCAT '<xml часть 3>' CONCAT '<xml часть 4>' ) )) какой-то замкнутый круг :( опять приходим к ошибке SQL0137N Длина результата операции "CONCAT" больше, чем "0000032700 ". SQLSTATE=54006 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 16:00 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
а если Call JCOLOR.DB_TEST('id_new', XMLPARSE(DOCUMENT BLOB('<xml часть 1>') CONCAT BLOB('<xml часть 2>') CONCAT BLOB('<xml часть 3>') CONCAT BLOB('<xml часть 4>') ) ) ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 16:03 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
fasafsafа если Call JCOLOR.DB_TEST('id_new', XMLPARSE(DOCUMENT BLOB('<xml часть 1>') CONCAT BLOB('<xml часть 2>') CONCAT BLOB('<xml часть 3>') CONCAT BLOB('<xml часть 4>') ) ) ? УРРРААА ! ) заработало :) СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 16:11 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
[quot jcolor] Но при вызове процедуры из редактора команд db2 тоже выдается та же ошибка о длине строчной константы [src] Совершенно верно, в редакторе команд вы же подставляете целиком весь XML-файл в строку запроса. А приложения (правильно написанные) в текст запроса вставляют только объявления параметров, а значения передаются отдельно и все отлично работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 17:30 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
да фигня всё. во какие длинные запросы можно писать :) SQL Maximum total length of an SQL statement (in bytes) 2 097 152 Maximum number of tables referenced in an SQL statement or a view storage Maximum number of host variable references in an SQL statement 32 767 Maximum number of constants in a statement storage Maximum number of elements in a select list7 1012 Maximum number of predicates in a WHERE or HAVING clause storage Maximum number of columns in a GROUP BY clause7 1012 Maximum total length of columns in a GROUP BY clause (in bytes)7 32 677 Maximum number of columns in an ORDER BY clause7 1012 Maximum total length of columns in an ORDER BY clause (in bytes)7 32 677 Maximum level of subquery nesting storage Maximum number of subqueries in a single statement storage Maximum number of values in an insert operation7 1012 Maximum number of SET clauses in a single update operation7 1012 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 18:22 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
Из командного центра можно запускать только запросы не превышающие 32К. Лучше пользоваться командной строкой, она работает всегда и понимает все параметры. Только я не понял почему из приложения лотуса не удается загрузить xml? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 04:09 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
DB2AdventurerИз командного центра можно запускать только запросы не превышающие 32К. Лучше пользоваться командной строкой, она работает всегда и понимает все параметры. Только я не понял почему из приложения лотуса не удается загрузить xml? из-из ограничения на длину строковой константы. наверно, лотус подставляет чьд как есть т.е. выполняется навенно что-то вроде insert into aaa values ( '<?xml version="1.0" encoding="UTF-8" ?> <defaultsettings> .... </defaultsettings>') с точки зрения sql, '<?xml version="1.0" encoding="UTF-8" ?> <defaultsettings> .... </defaultsettings>' это константа, и она слишком длинная. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 09:53 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
Евгений Хабаров Совершенно верно, в редакторе команд вы же подставляете целиком весь XML-файл в строку запроса. А приложения (правильно написанные) в текст запроса вставляют только объявления параметров, а значения передаются отдельно и все отлично работает! Похоже что в Лотус-скрипте передается строка целиком:( Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 11:08 |
|
||
|
ограничение на строку запроса!
|
|||
|---|---|---|---|
|
#18+
DB2AdventurerТолько я не понял почему из приложения лотуса не удается загрузить xml? с использованием лотус-скрипт, даже с использованием параметров похоже, что строка запроса передается целиком, и на данный момент у меня получилось передавать большой хмл только через импорт из файла или через разбиение потока на указанное кол-во байт Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2007, 11:13 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34671175&tid=1604423]: |
0ms |
get settings: |
8ms |
get forum list: |
27ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
67ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
2ms |
| others: | 230ms |
| total: | 422ms |

| 0 / 0 |
