Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
Сейчас стоит задача миграции части БД с IB на DB2 (iSeries), работа идет через ODBC драйвер. В приложении некоторые запросы проходят, а некоторые "падают" с ошибкой: Код: plaintext Run SQL Scripts SQL State: 54010 Vendor Code: -101 Message: [SQL0101] Оператор SQL слишком длинный или слишком сложный. Причина . . . . : Длина или сложность оператора SQL превышает допустимое ограничение. Код причины: 3. ... 3 - Сумма длин столбцов, типы которых отличны от LOB, в определении списка выбора, таблицы или представления или в пользовательской функции таблицы превышает 32766, либо определение содержит LOB и сумма длин, указанных в предложении ALLOCATE для полей переменной и постоянной длины, превышает 32740. При наличии столбцов переменной длины или столбцов, допускающих пустые значения, максимально допустимая длина будет еще меньше. ... Пробежался по ODBC настройкам... выставил везде, где можно максимальный размер - ошибка осталась... Как победить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2007, 17:41 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
Проблема не в ODBC. Родной Navigator то-же не берет запрос. Неужели нельзя настроить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 09:48 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
Что-то не то с самим текстом запроса. Надо бы его тоже привести. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 12:33 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Структура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 15:15 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
То что выше - это было в IB, а теперь, то что генерирует DB2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 15:19 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Вы бы сделали SLIST BLOB(<сколько_надо>) и будет вам щастье... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.11.2007, 16:17 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Нет в жизни щастья Сделал как Вы велели. Код: plaintext 1. 2. 3. 4. 5. 6. SELECT distinct ... R.SLIST ... FROM FS_DICREFER ORDER BY ... Получил Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 09:44 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
ValPotSELECT distinct ... R.SLIST ... FROM FS_DICREFER ORDER BY ... Select distinct по LOB??? В db2 так действительно нельзя (и сравнение LOB'ов тоже), т.к. считается слишком непроизводительным, видимо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2007, 10:04 |
|
||
|
Миграция с IB. Слишком длинный запрос.
|
|||
|---|---|---|---|
|
#18+
http://www-128.ibm.com/developerworks/ru/forums/dw_thread.jsp?message=3123&thread=1245&forum=19&ca=drs-fo-ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2008, 09:08 |
|
||
|
|

start [/forum/topic.php?fid=43&msg=34937332&tid=1604089]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 263ms |
| total: | 399ms |

| 0 / 0 |
