1

既存の MSSQL 列を変更して、この列に自動インクリメント オプションを追加することは可能です (これは主キーですが、自動インクリメントではありません)。

t-sql を使用して解決策を見つけることができますが、t-sql を使用しない必要があります。

4

1 に答える 1

6

このリンクによるとhttp://social.msdn.microsoft.com/Forums/sqlserver/en-US/04d69ee6-d4f5-4f8f-a115-d89f7bcbc032/how-to-alter-column-to-identity11「できませんID の既存の列を変更します。」いくつかの可能な解決策を提供します。関連するコマンドは次のとおりです。

alter table YourTable drop column OldId
alter table YourTable add NewId int identity(1,1)
于 2013-09-25T18:03:29.637 に答える