Поскольку существует ограничение на длину значений списка
Мне нужно преобразовать строки в список значений максимум 2400 строк и оставшиеся в следующем списке значений
Возможно ли это в SQL?
Приведенный ниже запрос преобразует все строки в один список. API не принимает, если длина списка значений превышает 2400 значений.
select listagg(id, ',') as id_list from table;
Пример
Если в таблице 30 строк, то первые 10 должны войти в один список значений, вторые 10 строк должны войти во второй список значений, а оставшиеся значения - в последний список значений.