sql >> Databasteknik >  >> RDS >> Sqlserver

Använder tillfälliga tabeller i ssis-paketet

Om du använder temporära tabeller i SQL Server 2012 måste du ange en resultatuppsättning.

Detta är ett problem med sp_describe_first_result_set-proceduren som SSIS använder för att returnera utdatametadata.

T.ex.

EXEC dbo.RptResults_StoredProcedure

Blir

EXEC dbo.RptResults_StoredProcedure
WITH RESULT SETS
((
    Date NVARCHAR(10),
    Location VARCHAR(12),
    Department CHAR(1),
    Shift CHAR(1),
    ForecastSales DECIMAL(18,2),
    ActualSales DECIMAL(18,2)
))

För mer information se

http://blog.concentra.co.uk/2014/08/22/column-metadata-determined-correctly-ssis-data-flow-task-stored-procedure-inputs/



  1. Summa över värden per månad i millisekunder

  2. Hur man grupperar efter 1 i SQL Server

  3. SQL LIKE-fråga misslyckas - allvarligt fel i förberedd sats

  4. Oracle välj senaste datumposten