1
我有拉從一個遠程表,其中myKeys
實際上是一個逗號分隔的列表如下table1
查詢字符串:基於如何將逗號分隔的值分成多行?
table1: myKeys varchar, myCount int, myComment varchar
我需要更新本地2008R2表:
table2: split somehow - myKeys int, myCount int, myComment varchar
目前,我有一個SSIS包,用於提取信息並創建一個本地表。我已經看到一些使用函數提供select語句的答案(例如myKeys
),但是沒有任何內容包含多個字段,例如(myKeys
,myCount
,myComment
)。
你真的在使用SQL Server 2008的DTS,還是你的意思是SSIS?看起來你可以將腳本任務中的值分開,以便像你說的那樣生成'UPDATE'語句;你有什麼嘗試,你有什麼問題使用你找到的其他答案? – Pondlife 2013-05-14 14:41:40
@Pondlife完全有可能是錯的。我只是盡力修復標籤,盡我所能。我應該可能先檢查一下是否有另一個「2008r2」。 – Dukeling 2013-05-14 14:52:26
@Pondlife - 我正在使用SSIS,只是擱置術語。我在尋求指導,因爲我不知道從哪裏開始。我看過: http://www.sommarskog.se/arrays-in-sql-2008.html和 http://michaeljswart.com/2008/06/splitting-and-joining-strings-in- sql-server /和我很困惑如何開始。謝謝。 – user1795131 2013-05-14 16:48:37