6 лет назад
Как сравнить диапазон целочисленных значений в PL / SQL?
Я пытаюсь сравнить диапазон целочисленных значений между тестовой таблицей и справочной таблицей. Если какой-либо диапазон значений из тестовой таблицы перекрывается с доступными диапазонами в справочной таблице, ее следует удалить. Извините, если это не ясно, но вот пример данных: <Сильный> test_table: MIN MAX 10 121 122 648 1200 1599 <Сильный> REFERENCE_TABLE: MIN MAX 50 106 200 1400 1450 1500 MODIFIED TEST_TABLE: (ожидаемый результат после запуска PL / SQL) MIN MAX 10 49 107 121 122 ...
1 месяц назад
22003 ошибка целое вне диапазона 1с
Ошибка “22003: Целое вне диапазона” в 1С возникает, когда вы пытаетесь записать в поле базы данных (обычно числового типа, например, INT, BIGINT) значение, которое превышает максимально или минимально допустимое для этого поля. Другими словами, число выходит за границы, установленные для типа данных. Причины возникновения ошибки: Превышение максимального значения: Вы пытаетесь записать число больше, чем максимально допустимое для типа поля. Например, в поле INT (обычно 4 байта) максимальное значение 2147483647, а вы пытаетесь записать 2147483648. Превышение минимального значения: Вы пытаетесь записать число меньше, чем минимально допустимое для типа поля...