Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SSIS sql命令二'';映射一个参数 我在SSIS中间的两个表中。 使用映射进行更新时会出现此问题。 我将插入数据和更新数据分开。它应该是有条件的更新。仅更新与源表不同的行_Ssis - Fatal编程技术网

SSIS sql命令二'';映射一个参数 我在SSIS中间的两个表中。 使用映射进行更新时会出现此问题。 我将插入数据和更新数据分开。它应该是有条件的更新。仅更新与源表不同的行

SSIS sql命令二'';映射一个参数 我在SSIS中间的两个表中。 使用映射进行更新时会出现此问题。 我将插入数据和更新数据分开。它应该是有条件的更新。仅更新与源表不同的行,ssis,Ssis,我添加了oledb命令并编写了sql 更新LocationSearch.dbo.amency 设置 [设施类型]= ,[礼仪名称]= ,[FITNET_礼仪_名称]= ,[排除从FITNET到PLPORTAL的迁移]= 其中([Amency\u ID]=?)和([Amency\u TYPE]!=?)或([Amency\u NAME]!=?)或([FITNET\u Amency\u NAME]!=?)或([EXCLUDE_MIGRATION\u FROM_FITNET\u TO_PLPORTAL]

我添加了oledb命令并编写了sql

更新LocationSearch.dbo.amency 设置 [设施类型]=

,[礼仪名称]=

,[FITNET_礼仪_名称]=

,[排除从FITNET到PLPORTAL的迁移]=

其中([Amency\u ID]=?)和([Amency\u TYPE]!=?)或([Amency\u NAME]!=?)或([FITNET\u Amency\u NAME]!=?)或([EXCLUDE_MIGRATION\u FROM_FITNET\u TO_PLPORTAL]!=?)

有些问号是相同的参数。因此导致一个参数无法映射两个列名的映射问题

是否有任何sql命令可以避免此映射问题或其他解决方案?
谢谢

请使用OLE DB命令执行的存储过程尝试此操作。 因此,您可以只指定所需的参数(可用),但在SP内部,您可以尽可能多地使用这些参数