ストアド プロシージャ内でOUTPUT句を使用して、.INSERT
CREATE TABLE #Test
(
ID INT
)
INSERT INTO [TableB] OUTPUT INSERTED.ID #Test SELECT * FROM [TableA]
ただし、このプロシージャを実行すると、SQL Server は (正しく) 呼び出されたテーブルに結果を表示しますTestがSELECT * FROM #Test、ストアド プロシージャの次のステートメントとして記述しても何も表示されません。どうすればこれを効果的に達成できますか?