Я хочу указать values (...), (...), ...
в запросе. Как это можно сделать с помощью Spring JDBCTemplate
?
Пример запроса:
with
bookings(date, start_time, end_time, room) as
(
values ('2015-01-01'::date, '10:00'::time, '11:00'::time, 'office a'),
('2015-01-01'::date, '12:00'::time, '17:00'::time, 'office a'),
('2015-01-02'::date, '12:00'::time, '17:00'::time, 'meeting')
)
select * from bookings
Я не могу понять, как динамически привязать нефиксированный список значений к одному или нескольким параметрам. В примере у меня есть три строки, но я хочу поддерживать любое количество строк.
обновить
Связанный вопрос на самом деле не решает мой вопрос. Я не делаю пакетное обновление. Я предоставляю динамическую таблицу через values (...), (...), ...
в предложение CTE, которое я могу использовать в остальной части запроса CTE.