2012-04-06 20 views
0

我想將逗號分隔的PK字符串(int)傳遞給sql存儲過程。然後proc會使用包含每個PK的where子句在表上執行update語句。如何將id的標識符串傳遞給tsql並處理每個

這樣做的最好方法是什麼?

+1

有很多使用SQL有關CSV處理的答案,請參閱[拆分功能相當於tsql?](http://stackoverflow.com/questions/697519/split-function-equivalent-in-tsql) – sll 2012-04-06 14:05:16

+0

好點..這一個看起來很有前途:http://stackoverflow.com/a/3806825/ 1132773 – Roger 2012-04-06 14:08:13

回答

0

我們需要更多信息。例如,如果在更新軟件使用來自或行得到相同的信息更新表(合併),那麼你可以使用:

Update tableName 
set .... 
where tableName.id in @strOfIdsPassedIn 
相關問題