私は列の束を持っているテーブルがあります。行をコピーするSQLヘルプが必要です
IDがintデータ型であり、外部キーがない主キーが1つあります。このPKは、Identityの仕様で設定され、インクリメントとシードの両方が1に設定されていることを意味します。 「複製しない」の場合は「はい」に設定されます。重要な2つの行があります。データの年と参照番号の両方を使用して、コピーする行を特に選択するために使用します。
SQLまたはSQLとC#の組み合わせを使用して、特定の行セットを参照番号でコピーし、各行に一意の主キーIDを割り当てますか?コピーされる行の数は毎回異なる可能性がありますので、柔軟にする必要があります。システムがそれ以上問題なくIDを選ぶか、または最大IDを取得して、コピーされた行ごとに1ずつインクリメントします。私はまた、列に新しい年を入れますが、それは十分なこのタイプの列のSQLステートメントを介して各行のプライマリキーIDを設定する主な問題に比べて簡単です...
助けて!私は総合的なSQLの初心者ではありませんが、私はまだ学んでいますし、前に特定のNot For Replicationなどの問題をこのタイプの問題に遭わせたことはありません。
シード= 1つの手段は、1で始まるが、インクリメントは各値を1ずつ増やす必要があることを意味します。 – JeffO