Som du sagde, vil openrowset fungere, men bortset fra det er den eneste måde, jeg kan komme i tanke om:
- Skift både proc 1 og proc 2 til tabelbaserede funktioner
- Skift proc 2 til en CLR og sæt al logik derind
- Giv tabellerne rundt som tabelværdiparametre
Der er mere information om begrundelsen for dette her:
https://connect.microsoft.com/SQLServer/feedback /details/294571/improve-insert-exec http://dataeducation.com/revisiting- isnull-coalesce-and-the-risici-of-micro-optimization/