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

SQLServerID列の値は1ではなく0から始まります

    DBCCCHECKIDENTから

    DBCC CHECKIDENT ( table_name, RESEED, new_reseed_value )
    

    テーブルが作成されてから行が挿入されていない場合、またはTRUNCATE TABLEステートメントを使用してすべての行が削除されている場合、DBCCCHECKIDENTの実行後に挿入される最初の行は、IDとしてnew_reseed_valueを使用します。それ以外の場合、挿入される次の行はnew_reseed_value+現在の増分値を使用します。

    したがって、これは空のテーブルまたは切り捨てられたテーブルであると予想されます。



    1. MySQLデータベースを作成して特権を設定する方法

    2. PASSサミット2013:シャーロットでの成功

    3. 複数のID値を受け入れるT-SQLストアドプロシージャ

    4. SSH経由でデータベースをインポートおよびエクスポートする方法