2012-04-06 12 views
0

SQLのストアドプロシージャにカンマ区切りのPK(int)文字列を渡したいとします。次に、procは、各PKを含むwhere句を使用してテーブルに対してupdate文を実行します。IDの区切り文字列をtsqlに渡してそれぞれを処理する方法

これを行うにはどのような方法が最適ですか?

+1

SQLを使用したCSV処理については、同等のtsql?](http://stackoverflow.com/questions/697519/split-function-equivalent-in-tsql) – sll

+0

良い点..これは有望そうです:http://stackoverflow.com/a/3806825/ 1132773 – Roger

答えて

0

詳細情報が必要です。たとえば、更新プログラムがテーブル(結合)の情報を使用している場合、または同じ情報で行が更新されている場合は、次のように使用できます。

Update tableName 
set .... 
where tableName.id in @strOfIdsPassedIn 
関連する問題