特定の条件の下でデータベースから行の束を削除する必要があります。私はこの条件を返すselect文を持っています。そして、このselect文の各行に対して、これらの行と関連する行のロードを削除するSPを実行する必要があります。これまでのところ私が持っている:そしてSelect文で返されるIDを使用するループfor SQL
select importfileid from import.importfiles where importfilestatusid < 7
と私はちょうど中間に操作を行う方法がわからないんだけど
EXEC [import].[spDeleteFromAllImportRelatedTables]
@fileID = @importfileid
を実行しますか?誰かが私を正しい方向に向けることができれば、それは素晴らしいものになるでしょう。
NB:これは一時的なものです。パフォーマンスは問題ではありません。
+1これはビートします – Curt
これは完璧でした。私はカーソルについて知りませんでした。おそらく、カーソルを削除するたびに選択したでしょう。私はこれらを読む必要があります。 NB: '=' not '=='。 +1 – ediblecode
もちろん '='ではなく、 '=='ではなく、短時間SQLを使用しないと、私はいつも忘れています:) – Matten