我有简单的 SQL 查询,需要从参数中获取输入。当我单击参数按钮时,我得到了。如果我的脚本中有声明语句,请告诉我如何获取参数。
注:OLEDB连接管理器用于连接
1411 次
如果您的命令包含 DECLARE 或除单个 SELECT 语句之外的任何内容,则不能在 OLEDB 源中使用参数。
做你想做的事情的方法是使用将整个 SQL 命令构建到单个 SSIS 变量中,并使用 OLEDB 源中的“来自变量的 SQL 命令”选项。
根据评论编辑:
如果您必须处理超过 4000 个字符的 SQL 命令,则唯一的方法是在脚本组件中。脚本组件中的 SQL 命令可以是任意长度。 这是一个例子。