2016-07-21 7 views
2

テーブルにint列を追加し、この新しい列のすべての行に1、2、3、4、5などを追加する必要があるとします。どのようなSQLがこれを行うだろうか?私はforループが理想的であると推測しています(例えば、テーブルの各行に数字+ 1を入力してから数字を増やす)新しいサロゲートキー列をテーブルに追加するにはどうすればよいですか?

あなたはどうしますか?重要な場合は、SQL Server 2008とSQL Server Management Studioを使用しています。

答えて

1

利用INTアイデンティティ

ALTER TABLE dbo.YourTable 
    ADD YOUR_COLUMN INT IDENTITY 
関連する問題