CftClub.ru
Клуб специалистов ЦФТ-Банк

Переполнение числа

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle
Предыдущая тема :: Следующая тема  
Автор Сообщение
IXaNI
Участник со стажем


Вступление в Клуб: 27.08.2012
СообщениеПн Авг 27, 2012 14:12   Переполнение числа Ответить с цитатой
Полезность: Нет оценки
Здравствуйте. У меня такая беда - при выводе отчета в Навигаторе стала выпадать ошибка:

НЕ подскажите, с чем это связано?
pas
Профи


Вступление в Клуб: 20.11.2007
СообщениеПн Авг 27, 2012 14:27    Ответить с цитатой
Полезность: Нет оценки
смотри строки 171 и 492 в пакете, что то с переменной. какая операция?
IXaNI
Участник со стажем


Вступление в Клуб: 27.08.2012
СообщениеПн Авг 27, 2012 14:39    Ответить с цитатой
Полезность: Нет оценки
Отбой тревоги! с ошибкой разобрался)

Последний раз редактировалось: IXaNI (Пн Авг 27, 2012 14:44), всего редактировалось 1 раз
Alexsey
Эксперт


Вступление в Клуб: 06.09.2007
СообщениеПн Авг 27, 2012 14:44    Ответить с цитатой
Полезность: Нет оценки
Судя по ошибке переменная достигла максимальной границы. Посмотреть я не могу, у меня старая версия системы. Смотрите 171 строку.. и размерность присваиваемой переменной

Цитата:
Важный момент в применении simple_integer заключается в том, что при достижении максимальной и минимальной границ применяется сброс значений. Помните, максимальное положительное значение pls_integer равно 2147483647. Что случится, если попытаться сохранить большее значение? Посмотрите демонстрационный пример:

Код:
eclare
v1 pls_integer := 2147483647;
begin
v1 := v1 + 1;
dbms_output.put_line('v1='||v1);
end;


Будет получена ошибка:

Код:
declare
*
ERROR at line 1:
ORA-01426: numeric overflow
ORA-06512: at line 4

_________________
всегда есть как минимум 2 выхода


Последний раз редактировалось: Alexsey (Пн Авг 27, 2012 14:45), всего редактировалось 1 раз
pas
Профи


Вступление в Клуб: 20.11.2007
СообщениеПн Авг 27, 2012 14:45    Ответить с цитатой
Полезность: Нет оценки
код в студию!
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Разработка в PL/PLUS. Оптимизация запросов Oracle Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru