|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
При отладке ХП заметил, что IBE не заходит в цикл FOR SELECT, хотя при обычном выполнении он отрабатывает. Анализ показал, что это из-за условия (AMP.COST_CUBIC_METRE = :COST_CUBIC_METRE). Поле COST_CUBIC_METRE и параметр имеют тип NUMERIC(9,5). C NUMERIC(18, 2) подобной проблемы не замечалось. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2017, 11:42 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
Тестовый пример мне самому сочинять? Я не буду, я лентяй. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2017, 20:33 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
IBExpert, При тесте выяснилось, что даже в случае 9.2 сравнение не срабатывает. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2017, 08:20 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2017, 10:50 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
В версии 2017.9.6.1 у всех параметров и переменных ХП отображается DECFLOAT вместо реального домена: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 07:02 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
CyberMaxВ версии 2017.9.6.1 у всех параметров и переменных ХП отображается DECFLOAT вместо реального домена: Это где именно? Какая версия сервера? DECFLOAT - это из FB 4. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2017, 17:31 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
IBExpert, В ленивом режиме редактирования хп, например. Fb 2.5 как реальный, так и в настройках ibe. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2017, 14:13 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
У меня не воспроизводится. Как на самом деле выглядит заголовок процедуры? В базе есть домен с именем DECFLOAT? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2017, 15:00 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
IBExpert, Заголовок ХП в версии 2017.8.22.1 выглядит вот так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Доменов с текстом %FLOAT% нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2017, 15:36 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
IBExpert, а что IBE уже научился понимать DECFLOAT? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2017, 16:03 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
Исправил. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2017, 16:19 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
Симонов Дениса что IBE уже научился понимать DECFLOAT? Частично. Т.е., парсер уже понимает, в списке типов DECFLOAT есть, извлечение метаданных знает про него. Но данные без SET DECFLOAT вывести пока не получится. SQL SECURITY для таблиц/процедур и т.д. тоже уже поддерживается частично. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2017, 16:23 |
|
Отладка ХП и условие в SELECT
|
|||
---|---|---|---|
#18+
IBExpert, ключевые и зарезервированные слова для 4.0 которые не подсвечиваются Код: sql 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.09.2017, 16:44 |
|
|
start [/forum/topic.php?fid=42&fpage=17&tid=1599046]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 183ms |
0 / 0 |