13
プログラムでID列の値を変更するにはどうすればよいですか?
Test列を持つテーブルを含むMS SQL 2005データベースがありますID。IDID列です。 このテーブルに行があり、それらすべてに対応するIDの自動インクリメント値があります。 次に、このテーブルのすべてのIDを次のように変更します。 ID = ID + 1 しかし、これを行うとエラーが発生します。 ID列 'ID'を更新できません。 私はこれを試しました: ALTER TABLE Test NOCHECK CONSTRAINT ALL set identity_insert ID ON しかし、これは問題を解決しません。 この列にIDを設定する必要がありますが、値も時々変更する必要があります。だから私の質問は、このタスクを達成する方法です。