powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка при вычислении отрицательного значения
5 сообщений из 5, страница 1 из 1
Ошибка при вычислении отрицательного значения
    #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
Ошибка при вычислении отрицательного значения
    #39218682
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Исправлено ведь уже. Версия эксперта какая?
...
Рейтинг: 0 / 0
Ошибка при вычислении отрицательного значения
    #39219187
Tofik Emailovich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2016.3.23.1
...
Рейтинг: 0 / 0
Ошибка при вычислении отрицательного значения
    #39219211
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tofik Emailovich,

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


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