Курс по SQL - урок 5 часть 1 - Соединение таблиц SQL. Виды JOIN.
Как сравнить диапазон целочисленных значений в 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 ...
22003 ошибка целое вне диапазона 1с
Ошибка “22003: Целое вне диапазона” в 1С возникает, когда вы пытаетесь записать в поле базы данных (обычно числового типа, например, INT, BIGINT) значение, которое превышает максимально или минимально допустимое для этого поля. Другими словами, число выходит за границы, установленные для типа данных. Причины возникновения ошибки: Превышение максимального значения: Вы пытаетесь записать число больше, чем максимально допустимое для типа поля. Например, в поле INT (обычно 4 байта) максимальное значение 2147483647, а вы пытаетесь записать 2147483648. Превышение минимального значения: Вы пытаетесь записать число меньше, чем минимально допустимое для типа поля...