在SSIS里添加了一个变量,然后在“执行 SQL 任务”里的“参数映射”添加上这个变量,并且在SQL Statement里写了以下语句:
update A表
set b字段=(
select distinct len(c字段)
from B表
where d字段=?
)
where d字段=?
结果一执行就报错,说“无法从使用 sub-select 查询的 SQL 语句中派生出参数信息。请在准备命令之前设置参数信息。失败的原因可能有: 查询本身有问题、未正确设置 "ResultSet" 属性、未正确设置参数或未正确建立连接。”
该怎么解决呢?