sql >> Database teknologi >  >> RDS >> Sqlserver

Brug af midlertidige tabeller i ssis-pakken

Hvis du bruger midlertidige tabeller i SQL Server 2012, skal du angive et resultatsæt.

Dette er et problem med sp_describe_first_result_set-proceduren, som SSIS bruger til at returnere outputmetadataene.

F.eks.

EXEC dbo.RptResults_StoredProcedure

Bliver

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)
))

For mere information se

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



  1. Sådan importeres en Heroku PG-dump til lokal maskine

  2. Den første html-række vises ikke

  3. SQL få data ud af BEGIN; ...; ENDE; blok i python

  4. Henter/lagrer alle relaterede skuespillere i Freebase