私はSQLの知識が限られているので、私の考えが正しいかどうか誰かに知らせてもらえますか. 時間の経過とともにゆっくりといっぱいになるテーブルがあります。テーブルの最初のレコードから特定のポイントまでのレコードを削除する必要があります。主キーは GUID に基づいているため、GUID に基づいて並べ替えることができないため、簡単に削除できないことを認識しています (これは前のスレッドで説明されています)。カーソルを使用してテーブルの最初のレコードを確認し、特定の GUID に到達するまでレコードを削除しながらテーブルを進めることはできますか? 私が抱えている問題は、GUID で定義されたレコードの前にテーブルに配置されたすべてのレコードを削除する必要があることですが、レコードのデータが事前定義された日付よりも古い場合にのみ削除できます。私はこれがすべて少し厄介であることを知っていますが、私は解決策を後付けする必要があるので、今のところは厄介な解決策で十分です.
MS SQL Server 2008 を使用しています