代わりに、カーソルをセット操作に置き換える必要があるシナリオが 2 つあります。
誰かがこれについて何か考えを持っているかどうかを知る必要があります. 困っています。
トリガーの名前とそれに関連するテーブルを保持するテーブルがあります。それらを無効または有効にする必要がありますが、現在、カーソルを使用してループし、
disable trigger enable trigger
これらを一連のデータを渡すように呼び出す方法はありますか?
カーソルを使用して一連のデータを保持し、@name を行ごとに取り出すような一時テーブルが挿入されています。
insert into @Tmp(name) exec usp_here @name, @value -- this returns a single column
-- 更新 --
ストアド プロシージャからクエリを取り出し、カーソルの代わりに CTE を使用して直接結合しました。これは 1 つのオプションでした。他にもありますか?