0
我的問題: 我的存儲過程有動態列。所以我不能插入tabe。 所以我需要直接導出到Excel。以下是我的代碼。下面的代碼工作正常。 我需要直接從存儲過程中導出excel,或者如何創建動態表與存儲過程 請幫助我。從樞軸表存儲過程導出sqldata到excel
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[usp_PIVOT_Seats]
AS
BEGIN
SET NOCOUNT ON;
DECLARE
@cols NVARCHAR(MAX),
@stmt NVARCHAR(MAX)
SELECT @cols = ISNULL(@cols + ', ', '') + '[' + T.showdateformat + ']' FROM
(SELECT DISTINCT showdateformat FROM vw_Pivot_Seat_ALL) AS T
SELECT @stmt = ' SELECT * FROM vw_Pivot_Seat_ALL AS T
pivot (SUM(T.Qty) FOR T.showdateformat IN (' + @cols + ')) AS P'
END
EXEC sp_executesql @[email protected]
請幫助我
Maideen