标签: sql sql-server ssis ssis-2012 ssis-2008
我有简单的SQL查询,需要从参数获取输入。当我单击参数按钮时,我得到了。如果我在脚本中有声明语句,请告诉我如何获取参数。 注意:用于连接的OLEDB连接管理器
答案 0 :(得分:1)
如果您的命令包含DECLARE或单个SELECT语句以外的任何内容,则不能在OLEDB源代码中使用参数。
执行所需操作的方法是使用将整个SQL命令构建为单个SSIS变量,并在OLEDB源代码中使用“来自变量的SQL命令”选项。
根据评论进行编辑:
如果必须处理超过4000个字符的SQL命令,则唯一的方法是在脚本组件中。脚本组件中的SQL命令可以是任意长度。 Here is an example.