Вы не можете сделать это в стандартном SQL: это синхронно.Вы также не можете обработать выходные параметры, пока хранимая процедура не будет завершена.
Вам придется использовать сервисный брокер , чтобы отделить вычисления и INSERT (Правка: согласно ответу Ремуса)с примером)
Обратите внимание, конечно, что теперь вам нужна более сложная обработка ошибок, чтобы справиться с любыми ошибками и откатами, потому что ваш INSERT будет отделен, и вы не получите немедленную обратную связь о любой ошибке.
Конечно, почему бы сначала не сделать расчет в клиенте?ака, какую проблему вы действительно пытаетесь решить ...