Как передать объект массива / данных в хранимую процедуру SQL Server из mulesoft
В настоящее время мы вставляем одну запись в базу данных за раз. Теперь мне нужно передать 1000 записей за один раз хранимой процедуре во входном параметре как массив / объект данных и выполнить массовую вставку.
Я посмотрел варианты передачи записей в формате JSON и XML. Есть ли другой способ сделать это от mulesoft?
1 ответ
Рекомендуется отправлять несколько записей в конверт SOAP и заставить вашу процедуру SQL принимать полезные данные SOAP. Если процедура не принимает 1000 записей, вы можете использовать
BATCH PROCESSOR FLOW в Mulesoft, если у вас есть полная подписка Mule, тогда вы можете использовать эту функцию, пакетная обработка специально разработана для обработки большого количества записей.
https://docs.mulesoft.com/mule-user-guide/v/3.6/batch-processing