Stored procedure does not return result when using Temp table

Posted by Muhammad Akhtar on Stack Overflow See other posts from Stack Overflow or by Muhammad Akhtar
Published on 2011-01-02T04:48:14Z Indexed on 2011/01/02 4:54 UTC
Read the original article Hit count: 248

I have used temp table in my stored procedure and unable to get the result when executing. It return result fine when running the same as query.

my query structure is something like...

ALTER PROCEDURE [dbo].[test]

as begin
SET NOCOUNT ON;

SELECT * INTO #Dates FROM Dates -- Used temp table

SET @Query = '
SELECT [Name], [HotelName], '+@Dates+'
FROM (  SELECT  , HD.[Name], HD.[HotelName], HD.Price
        FROM #Dates D
        LEFT JOIN #HotelData HD
        ON D.DateVal = HD.OccDate) T
PIVOT ( SUM(Price) FOR [Date] IN ('+@Dates+') ) AS PT'
execute(@Query)
end
Exec test -- Exectuting, I am getting message command completed successfully

© Stack Overflow or respective owner

Related posts about sql

Related posts about sql-server-2005