Som du sa, openrowset kommer att fungera, men förutom det är det enda sättet jag kan tänka mig:
- Ändra både proc 1 och proc 2 till tabellbaserade funktioner
- Ändra proc 2 till en CLR och lägg in all logik där
- Visa tabellerna som tabellvärderade parametrar
Det finns mer information om anledningen till detta här:
https://connect.microsoft.com/SQLServer/feedback /details/294571/improve-insert-exec http://dataeducation.com/revisiting- isnull-coalesce-and-the-rises-of-micro-optimization/