|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
глюки с временными таблицами хотел было использовать новый синтаксис с курсорами, но не тут то было (Firebird 3.0.3) вот набросал небольшой пример. как вы думаете каков результат? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 16:00 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
someonesomeone, главное неявные курсоры работают стабильно и предсказуемое. А вот явные там какая-то случайная хрень. Жди пока Влад придёт, ну или сразу пиши в трекер ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 16:13 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
А в чём собсно суть бага? С GTT не работает или с курсорами 0 возвращает? P.S. Должно быть 4 записи. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 16:45 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, там Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9.
случайную белиберду выдаёт. То 1, то 2, а то и 3 записи ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 16:57 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Если GTT заменить на обычную - корректно работает ? Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 17:13 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам, нет. Походу опять стабильность курсора. Надо бы на снапшоте попробовать, Влад что-то там правил ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 17:23 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Отбой. В снапшотах 3.0.4.32980 исправлено. Походу вот это было http://tracker.firebirdsql.org/browse/CORE-5773 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 17:31 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
что интересно, если удалить последнюю строчку в процедуре, то ничего не выдает ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 21:18 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
someonesomeoneесли удалить последнюю строчку в процедуре, то ничего не выдает Всё правильно. Стабильность курсора базируется на относительном счёте сейфпоинтов (минус один от текущего, минус два от текущего и т.д.). Поэтому она глючит на запросах, которые не создают нового сейфпоинта. Как Влад выкрутился - понятия не имею. Может, перевёл на абсолютный счёт по номерам, может ещё что выдумал... Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 21:32 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
someonesomeone, когда я проводил эксперимент без последней строчки на 3.0.3 у меня каждый раз разное количество строк было от 1 до 3. В снапшотах вроде всё правильно работает ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 21:49 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Симонов Денису меня каждый раз разное количество строк было от 1 до 3. Это из-за delete в начале. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2018, 22:06 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Вышел Firebird 3.0.4, всех поздравляю! Правда проблема с курсором обозначенная как http://tracker.firebirdsql.org/browse/CORE-5773 так и осталась, к сожалению. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 19:17 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
someonesomeoneПравда проблема с курсором обозначенная как http://tracker.firebirdsql.org/browse/CORE-5773 так и осталась, к сожалению.Да ну ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 19:48 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
someonesomeone, что не так? Твой пример работает как ожидается в 3.0.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.10.2018, 19:57 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
ожидается: 1 2 выдает: <null> Даже IBExpert со мной согласен, при отладке ожидает увидеть: 1 2 :) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 10:40 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
это без последней строчки, конечно, забыл сказать ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 10:41 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 10:43 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
Этот 21442644 пример выдаёт 4 записи ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 10:46 |
|
глюки с временными таблицами
|
|||
---|---|---|---|
#18+
тысяча извинений, не на том сервере проверял, респект разработчикам! ... |
|||
:
Нравится:
Не нравится:
|
|||
11.10.2018, 10:57 |
|
|
start [/forum/topic.php?fid=40&fpage=29&tid=1560955]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 175ms |
0 / 0 |