0

主キーを持たない MS SQL の非常に古いテーブルがあります。その構造は次のとおりです。

  • 書類
  • 位置
  • 素材
  • ..

それを変更したいので、「DOcument」と「Position」をテーブルのキーにします。もちろん、各組み合わせは一意である必要があります。新しいレコードの場合、これは既に行われていますが、古いレコードには「位置」フィールドがありません。

私がやりたいことは、Position が増分番号を持つ NULL である既存のレコードの UPDATE です (Document の変更を変更するたびに、カウンターは 1 から再開する必要があります)。

それをすばやく行うには、TSQL 文はどうあるべきですか?

ありがとうIT

4

1 に答える 1