私には状況があり、SQLが苦手です。ここにあります。
番号付きで保存されているアイテムをアーカイブしました。データベーステーブルではこんな感じです。
RowId Number CaseId
234 1 787
235 2 787
236 3 787
237 4 787
238 5 787
これは、最初に挿入されたときの外観です。しかし、削除した後、テイク番号3が削除され、DBではこのようになります。
RowId Number CaseId
234 1 787
235 2 787
237 4 787
238 5 787
3はなくなりましたが、必要なのはこれです。
RowId Number CaseId
234 1 787
235 2 787
237 3 787
238 4 787
番号も更新する必要があります。しかし、私はこれを行う方法を理解することはできません。ちなみに、CaseIdはたくさんあります。テーブル全体を更新するのではなく、CaseIdで選択します。これを行う方法を教えてもらえますか?C#.NETを使用しています
それらをリスト(Selectクエリからの順序)に取り込み、1つずつチェックしてから更新する必要がありますか?C#でチェックを1つずつ書くことはできますが、効率的ではないと思います。これを行うための効率的な方法は何ですか?