我有一個可變@csv持有逗號分隔值,例如: -a -a,B -a,B,C如何在SSIS 2008中創建動態IN查詢?
我需要通過它在查詢在我的OLE DB源在一個數據流創建查詢,例如:
SELECT COUNT(1)從表WHERE COL1 IN @csv
所以如果@ CSV = 「A,b」,那麼在內部應該解析成
SELECT COUNT(1)FROM table WHERE col1 IN'a','b'
這怎麼能在SSIS 2008中最好地實現?我可以避免腳本組件創建動態查詢並將其存儲在變量中嗎?