Code: Select all
DECLARE @temp_results_1 dbo.results_1
DECLARE @temp_results_2 dbo.results_2
INSERT INTO @temp_results_1 EXEC [dbo].[process_results_1]
INSERT INTO @temp_results_2 EXEC [dbo].[process_results_2]
SELECT * FROM @temp_results_1
SELECT * FROM @ttemp_results_2
There are no difference (aside the query logic) within the procs, the way the TABLE types are defined, the way the variables are declared, the way they're being ran etc.
Is there a reason it's only picking up one temp table name or have is it a bug?