|
Ошибка 102500
|
|||
---|---|---|---|
#18+
Здравствуйте. Решал задачу и столкнулся с данной ошибкой.Версия сервера ASA 9.0.2.3924. Задача: сложить периоды с одинаковым значением некоторого параметра в один период действия этого параметра. Периоды не пересекаются, чередуются один за другим. Пример: d1d2vls2011-01-012011-01-05112011-01-062011-01-15112011-01-162011-01-25212011-01-262011-01-3111 Результат: d1d2vls2011-01-012011-01-15112011-01-162011-01-25212011-01-262011-01-3111 где ,d1 - дата с, d2 - дата по,ls - лицевой счет,v -некоторый параметр Решил попробовать рекурсивным запросом: Код: 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.
The following error occured while fetching results: Ошибка SQL времени выполнения --- Сбой контрольного утверждения 102500 (9.0.2.3924) Work table:invalid expression SQLCODE= -300,ODBC 3 State = 'HY000' ... |
|||
:
Нравится:
Не нравится:
|
|||
22.10.2011, 21:47 |
|
Ошибка 102500
|
|||
---|---|---|---|
#18+
Тестил ваш код на 500 тыс ЛС (в таблице было 2 млн записей)- выдает ошибку такую же. У меня ошибка исчезла при 150 тыс ЛС (в таблице было 600 тыс записей). Видимо рекурсивный запрос имеет ограничение на кол-во записей. Можно конечно дробить таблицу по диапазону ЛС, но это гемор. Должно быть какое-то другое решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2011, 12:33 |
|
|
start [/forum/topic.php?fid=55&tid=2010224]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
187ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 286ms |
0 / 0 |