Гость
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при вычислении отрицательного значения / 5 сообщений из 5, страница 1 из 1
18.04.2016, 10:26
    #39217845
Tofik Emailovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при вычислении отрицательного значения
Добрый день.

Обнаружил ошибку. Проявляется в процедурах и триггерах при вычислении негативного значения: B = - A, при использовании типа NUMERIC с дробной частью > 0, любое значение A приводит к результату В равно 0. Ошибка возникает только при использовании типа NUMERIC с дробной части > 0, т.е. тип NUMERIC(14,2) приводит к ошибке, NUMERIC(14,0) - нет.

Пример процедура:

create procedure Negative (IN_QNT numeric(14,2))
returns (OUT_QNT numeric(14,2))
as
begin
OUT_QNT = 0 - IN_QNT;
suspend;
end

Запрос

select OUT_QNT from Negative(2.5)

результат в эксперте 0.
результат в ISQL -2.5.
...
Рейтинг: 0 / 0
19.04.2016, 06:31
    #39218682
IBExpert
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при вычислении отрицательного значения
Исправлено ведь уже. Версия эксперта какая?
...
Рейтинг: 0 / 0
19.04.2016, 14:26
    #39219187
Tofik Emailovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при вычислении отрицательного значения
2016.3.23.1
...
Рейтинг: 0 / 0
19.04.2016, 14:36
    #39219211
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при вычислении отрицательного значения
Tofik Emailovich,

обновись
...
Рейтинг: 0 / 0
19.04.2016, 14:56
    #39219250
Tofik Emailovich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при вычислении отрицательного значения
О, спасибо, действительно в версии 2016.4.12.1 проблема отсутствует. Видать, так сказать, на днях починили. :)
...
Рейтинг: 0 / 0
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при вычислении отрицательного значения / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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