Поиск проблемы при решении ниже задачи в SSIS
.Выполнение SQL-запроса в SSIS
У меня есть переменная в SSIS
@Select
, которая инициализируется заданием SQL в SSIS, как показано ниже.
@Select='Select column1, column2 from tableName'
, как динамический выберите запрос, теперь я хочу Execute @Select
переменную (который должен выполнить запрос на выборку внутри него), чтобы вернуть полный набор результатов в отдельном SQL задачи я попытался его, как показано ниже, но не удалось.
Declare @Query Varchar(2000)
SET @Query=? // here ? will store the select query in @Select variable
EXEC (@Query) // executing to return result set??
Может ли кто-нибудь помочь мне достичь этого?
Спасибо @ Ryno Mayer, этого я точно хотел. –
Однако можете ли вы мне помочь, как мы можем создавать и сопоставлять переменные во время выполнения в SSIS? –
Переменные могут быть добавлены только в режиме разработки, переменным можно присвоить значения во время выполнения, добавив их на вкладку «Набор результатов» и установив ResultSet в одну строку. [link] (http://dataqueen.unlimitedviz.com/2012/08/how-to-set-and-use-variables-in-ssis-execute-sql-task/) это может помочь. –