我有一个SSIS包,我需要在其中执行具有执行SQL任务的MERGE语句。我需要在Oracle数据库和SQL Server 2012数据库上执行此操作。我不需要知道是updated还是inserted,也不想在Oracle上创建过程,因为合并是动态的,并且在包中通过变量中的表达式进行计算。我只想拿回受影响的行的值。附言:如果我不能使用执行SQL任务,我至少可以使用一个脚本来运行合并吗?问题是,据我所知,Oracle上的ExecuteNonQuery()不会返回受合并影响的
我正在尝试将下面的SAS合并代码转换为SQL,对我来说,这是第一次将SAS脚本转换为SQL。dclhcl; run; merge tb208 (in=t) dclhcl (in=d); if d;我在SQL中对上述合并的转换 ,d.*JOIN dclhcl d ON t.rsn_cde = d.rsn_cde
Po