sql >> データベース >  >> RDS >> Sqlserver

SQL Serverは、既存のテーブルに自動インクリメントの主キーを追加します

    いいえ-逆の方法で行う必要があります。最初からINT IDENTITYとして追加します。 -これを行うと、ID値が入力されます:

    ALTER TABLE dbo.YourTable
       ADD ID INT IDENTITY
    

    そして、それを主キーにすることができます:

    ALTER TABLE dbo.YourTable
       ADD CONSTRAINT PK_YourTable
       PRIMARY KEY(ID)
    

    または、すべてを1つのステップで実行したい場合:

    ALTER TABLE dbo.YourTable
       ADD ID INT IDENTITY
           CONSTRAINT PK_YourTable PRIMARY KEY CLUSTERED
    


    1. WHM / cPanelサーバーでのProxySQLを使用したMySQLレプリケーション:パート2

    2. DBAとしてのあなたの価値を財務幹部に明確に伝える方法

    3. phpとmysqlを使用したjqueryの星評価チュートリアル

    4. PostgreSQLはJSON配列として結果セットを返しますか?