Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема при отладке execute statement в IB Expert / 5 сообщений из 5, страница 1 из 1
29.04.2020, 11:33
    #39952761
aleksandr-pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при отладке execute statement в IB Expert
Не знаю насколько это проблема, может быть особенность, но все же опишу мало ли.
Ниже банальный пример execute statement с запросом который не возвращает не одной строки FireBird 3.0.5, IbExpert 2020.4.28.1 при обычной работе все адекватно, процедура возвращает переменную OLDEST= null

Код: pascal
1.
2.
3.
4.
5.
6.
7.
CREATE OR ALTER procedure TMP returns (OLDEST integer)
as
begin
  OLDEST=null;
  execute statement 'Select MON$OLDEST_TRANSACTION from MON$DATABASE where MON$OLDEST_TRANSACTION=-1' into :OLDEST;
  suspend;
end



при этом если произвести отладку процедуры то переменная OLDEST = 0

...
Рейтинг: 0 / 0
29.04.2020, 13:57
    #39952845
AltHasp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при отладке execute statement в IB Expert
aleksandr-pro,

1) NULL<>другому NULL
2) OLDEST=coalesce(OLDEST,-1);

Удачи !
...
Рейтинг: 0 / 0
29.04.2020, 14:14
    #39952854
aleksandr-pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при отладке execute statement в IB Expert
вопрос не в том что NULL <> NULL это я знаю а в том что во время отладки поле OLDEST= 0 в то время как запрос возвращает в execute statement возвращает NULL
...
Рейтинг: 0 / 0
29.04.2020, 15:37
    #39952898
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при отладке execute statement в IB Expert
Баг. Исправил.
...
Рейтинг: 0 / 0
29.04.2020, 19:18
    #39953025
aleksandr-pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблема при отладке execute statement в IB Expert
Спасибо !
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Проблема при отладке execute statement в IB Expert / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]