我正在创建一个使用Execute sql task
和Script task.
的SSIS
程序包,该程序包根据参数显示表格内容。在Execute Sql任务的参数中分配多个值--SSIS
我给下面的查询在执行-SQL任务
Select * from Production.Product Where ProductID in (316,324)
我需要的值316, 324
指定到parameter
并填充结果集。如何在p arameter variable
中分配多个值?请帮助
谢谢。但我不知道如果csv列表超过2000会发生什么情况?是ssis的限制吗? – bmsqldev
@bmsqldev,它是MS SQL的限制。它可以处理不超过2100个参数,这意味着在SELECT查询中,您可以不超过2099个常量或值,其中1个参数是查询文本本身。我的答案大致缩减到2000年。 – Ferdipux
感谢ferdipux。有用 – bmsqldev