내 문제 : 내 스토어 프로 시저에 동적 열이 있습니다. 그래서 나는 tabe에 삽입 할 수 없습니다. 그래서 Excel로 직접 내보낼 필요가 있습니다. 아래는 제 코드입니다. 코드 아래에 잘 작동합니다. 저장 프로 시저에서 직접 Excel 내보내기를 수행하거나 저장 프로 시저로 동적 테이블을 만들려면 어떻게해야합니까? Pls help me.피벗 테이블 저장 프로 시저에서 excld로 sqldata를 내 보냅니다.
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]
Pls는 그냥 나
Maideen이
엑셀 2010+에서