Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Dynamic PIVOT into a temp table
Message
From
27/09/2013 13:36:46
 
 
To
All
General information
Forum:
Microsoft SQL Server
Category:
Other
Title:
Dynamic PIVOT into a temp table
Environment versions
SQL Server:
SQL Server 6.5 and older
Application:
Web
Miscellaneous
Thread ID:
01584341
Message ID:
01584341
Views:
53
Hi, I'm still trying to find a best solution to this. I have this simplified query that works OK.
set @SQL = 
'
select * INTO #TEMP from ( 

SELECT 5 AS myorder, 
''AltModeParticipation'' as Label, 
[Year],
AltModeParticipation 
FROM HistoricalSummary 
WHERE CompanyName = @CompanyName
) Table1 
pivot (sum(AltModeParticipation) for year in (' + @Columns + ')) p5 '	
	
execute sp_ExecuteSQL @SQL, N'@CompanyName  nvarchar(65)', @CompanyName ;	
However, when I try to access #TEMP with a followup select or insert I get an error that the object does not exist. Since it seems the original query executes OK, what happens to the tempory table? I assume what is happening is that the query is creating a temp connection that is closed after the execute and taking #TEMP with it. Does anyone know how I can hang onto it?

Thanks
Next
Reply
Map
View

Click here to load this message in the networking platform