sql >> データベース >  >> RDS >> Sqlserver

ssis パッケージで一時テーブルを使用する

    SQL Server 2012 では、一時テーブルを使用する場合、結果セットを指定する必要があります。

    これは、SSIS が出力メタデータを返すために使用する sp_describe_first_result_set プロシージャの問題です。

    EXEC dbo.RptResults_StoredProcedure
    

    なる

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

    詳細については

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



    1. 検索エンジンLuceneとデータベース検索

    2. 127.0.0.1でmysqlに接続できません

    3. MariaDBで列のデータ型を確認する4つの方法

    4. SQLクエリ:ある列から別の列とペアになっているアイテムを取得する方法。