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

SQLServer2012の列IDの増分が7番目のエントリで6から1000+にジャンプ

    これはすべて完全に正常です。 Microsoftはsequencesを追加しました SQL Server 2012では、最後に、IDキーの生成方法を追加および変更する場合があります。説明については、こちらをご覧ください。

    古い動作をしたい場合は、次のことができます。

    1. トレースフラグ272を使用します。これにより、生成されたID値ごとにログレコードが生成されます。このトレースフラグをオンにすると、ID生成のパフォーマンスに影響が出る可能性があります。
    2. NO CACHE設定のシーケンスジェネレーターを使用します(http://msdn.microsoft.com/en-us/library/ff878091.aspx)


    1. 別のテーブルの外部キーとして使用される自動生成された主キーを判別する方法

    2. dockerおよびdocker-composeの複数のデータベース

    3. SQLServerにデータを挿入する方法

    4. テーブルからすべての列に加えて、ROWNUMなどの追加の列を選択するにはどうすればよいですか?