Sql не страшный, но я его не люблю, увы. Особенно если пользуют триггеры и хранимки - зло в высшей степени в современном базостроении! Раньше за это тупо бил по рукам. Сейчас могу и уволить...
Нет таких случаев, нету. Заберите данные, проведите расчёты и преобразования, положите транзакцией взад. Ибо это можно параллелить, а хранимки - нельзя. И да, если юзать препаредстейтмент, то хранимки и так создаются в нормальных драйверах...