Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
Всем привет! Столкнулся с одной непонятной мне проблемой. Есть процедура разработанная под DB2 9.1 win. В ней ничего особенного кроме большого SQL запроса нет, запрос аккуратненько влезает в длину varchar. При переносе этой процедуры под DB2 9.1 под Z/OS выдает ошибку DB2 SQL ERROR -137, SQLSTATE 54006 THE LENGTH RESULTING FROM CONCAT IS GREATER THAN 32764. Т.е. как бы уже выходит запределы VARCHAR-а. Причем чтобы процедура заработала надо существенно сократить запрос. Примерно на 10 тыс. символов. Как такое получается и есть ли варианты кроме сокращения SQL запроса? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.10.2011, 17:55 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
zje, SQLSTATE: 54005 -137 THE LENGTH RESULTING FROM operation IS GREATER THAN maximum-length Explanation: The length of the result of concatenation or a function exceeds the defined maximum. The operation that resulted in the error is operation. For concatenation, the length cannot exceed 32,764 (if character operands) or 16,382 (if graphic operands). For other functions, see SQL Reference for the maximum result length. System action: The statement cannot be executed. Programmer response: Ensure that the length of the result does not exceed the defined maximum. http://www-05.ibm.com/e-business/linkweb/publications/servlet/pbi.wss?CTY=US&FNC=SRX&PBL=SC18-9854-03 - страница 1564 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2011, 12:19 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
указал знающий человек из IBM ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2011, 12:20 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
Спасибо, сейчас почитаю! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.10.2011, 12:33 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
zje, poprobuj uvelichit' stmtheap, db2 UPDATE database configuration for db_name using stmtheap 30000 mne v pohozhej situacii pomoglo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 16:39 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
Вечер добрый. А текст процедур (работающей и нет) привести можете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.10.2011, 18:50 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
Hunterik, Privet, nu v obshem to mozhno, tol'ko v ponedel'nik, oni na rabote. Bilo tak , bila rabochaja procedura, posle izmenenij, dobavili esho odin cikla for, perestala rabotat', a kogda razbil na dve procedure, vizival vtoruiu, v nej bil tol'ko etot for, vse opiat' rabotalo. Potom uvelichil stmtheap(tozhe gdeto na farumah nashel) s 8000 na 20000, sobral vse vmeste i vse zarabotalo. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.10.2011, 02:12 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
Всем привет! Спасибо за ответы. Тут разобрался в корне вопроса, почему же получается такой большой запрос (в символах). Если в ХП писать Код: plaintext 1. 2. 3. 4. 5. то в итоге получаем Код: plaintext Если же писать Код: plaintext 1. 2. 3. 4. 5. то всё нормально, но получается слишком много операторов set. При чем так происходит только при деплое под Z/OS, под PC нет никаких лишних пробелов. ХП пишу в Data Studio 2.1. Может кто-нибудь знает как избежать эти лишних пробелов? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2011, 14:43 |
|
||
|
DB Z/OS ХП Большой SQL запрос
|
|||
|---|---|---|---|
|
#18+
zje, Здравствуйте. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2011, 15:13 |
|
||
|
|

start [/forum/topic.php?fid=43&fpage=49&tid=1602014]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 160ms |

| 0 / 0 |
