使用 ADF(我不太熟悉 ADF),也许我的做法是错误的。这一切都是在数据流中工作的背景下进行的。场景是,我有一个表(表 A),其中有一个逗号分隔的字符串列表,另一个表(表 B)有一个字符串列,其中可能有与表 A 匹配的值。
我看到有两种方法可以到达这里的终点,但我似乎不知道如何通过谷歌来摆脱这个问题。
一种方法是在连接语句中使用 IN 子句将两个表连接在一起。比如:
select b.*
from TableB b
join TableA a on b.SingleStringColumn in (a.DelimitedColumn)
我不知道如何在 ADF 中编写这样的连接
实现此目的的另一种方法是通过一个选择活动,通过管道传输 TableB 的列以在 IN 子句中使用。比如:
select b.*
from TableB
where b.SingleStringColumn in (PipedInDelimitedColumn)
有没有办法在不需要存储过程的 ADF 数据流中执行这些操作?