ORA-01438 Ошибка

Может ли кто-нибудь помочь мне с этим исключением?

ORA-01438: значение, превышающее указанную точность, разрешенную для этого столбца

ORA-06512: в "DM001.DFEE_AFT_IUD_JOURNAL", строка 58

ORA-04088: ошибка во время выполнения триггера 'DM001.DFEE_AFT_IUD_JOURNAL' ORA-06512: в строке 4

3 ответа

Решение

Вы пытаетесь вставить значение в любой столбец, у которого "точность" больше определенной.

Вы пытаетесь сохранить значение в поле записи, которое длиннее, чем позволяет определение столбца таблицы.

Ваш столбец может быть определен как NUMBER(3), но вы пытаетесь сохранить в нем более длинное число, например 1250.

Вы, вероятно, пытались ввести значение больше, чем определенное при создании таблицы (т.е. varchar2(4) -> значение попыталось 10000)

Другие вопросы по тегам