1

SSIS 2008 を使用しています。次の SQL コードを試して実行したいと思います。

declare @test nvarchar(100)
set @test = 'Select Distinct Area From dbo.udf_RiskManagementPlan('') Where Area   is not Null And Area   != ''';

if exists (select object_id from sys.columns where object_id = object_id('dbo.udf_RiskManagementPlan') and name = 'Area')  

exec sp_executesql @test

Else select Null As Area 

SQL管理スタジオでは正常に動作していますが、OLEDBソースに配置しようとすると、構文に関するエラーが発生し続けます

コード全体を変数値に配置しようとしましたが、呼び出しても同じ構文エラーが発生しました

これは、ストアドプロシージャとパラメーターを処理するSSISの問題と、構文よりも関係があると感じていますが、それを回避する方法が見つからないようです

4

1 に答える 1