1

SQL の自動インクリメント列から範囲を追加するか、数値を除外しようとしています。

各ジョブは一意であるため、ジョブ番号に関する自動増分列があります。問題は、私たち自身もクライアントとして扱い、ジョブ番号を 99999 として扱うことです。他のジョブ番号は、たとえば 10500 で終了します。自動インクリメントが行われると、99999 か​​ら続きます。これを除外する方法があります。 IDENTITY_INSERT を手動で ON に設定し、自分で ID を挿入する必要がありますか?

前もって感謝します

4

1 に答える 1

0

「Microsoft SQL Server」
チェックで自動インクリメントをオフにすることができます: SQL-ID 列を自動インクリメントせずに行を挿入する方法?
このようにして、ID を自分で設定できます。

  Set Identity_Insert [TableName] On
  -- --------------------------------------------
  Insert TableName (pkCol, [OtherColumns])
  Values(pkValue, [OtherValues])
  -- ---- Don't forget to turn it back off ------
  Set Identity_Insert [TableName] Off
于 2016-03-03T09:41:40.203 に答える