私はSqlServer 2005を使用していますが、私は自動インクリメント列を持っているテーブルを持っていますが、何らかの理由で自動インクリメントフィールドが1で始まらず、21,91のような乱数で始まっています。なぜそれが起こるのですか?SQL Serverの自動インクリメント列が常に1から始まるとは限りません。
-2
A
答えて
1
あなたはどちらか
TRUNCATE TABLE XYZ
1
MSSQLを使用していない...列にSeed
を設定する必要が....または以前の行を入力した場合、あなたがテーブルの上にTRUNCATE TABLE
コマンドを実行する必要がありますmax(id)+ 1を他のデータベースと同じようにIDとして使用します。最後に使用したIDを格納しており、それをインクリメントしています。あなたがアイデンティティ再シードすることができます
:
DBCC CHECKIDENT ('tablex', RESEED, 1)
またはテーブルを切り捨てるし、これはまた、すべてのデータを削除している:あなたはもちろん、最後の値を再シードのアイデンティティを組み合わせることができます
TRUNCATE TABLE tablex
:
DBCC CHECKIDENT ('tablex', RESEED, (SELECT max(id) + 1 FROM tablex))
ただし、競合によるIDの再シード時にエラーが発生することに注意してください。増分IDはユニークです!
関連する問題
- 1. 毎月自動インクリメントが1から始まります。mysqlのPHPで
- 2. SQL Server 2005自動スケジュールバックアップ正常に動作しません
- 3. SQL Server:自動インクリメントchar pk
- 4. SQL Serverがプライマリキーなしの列を自動的にインクリメント
- 5. mysql IDの自動インクリメントが0から始まらない
- 6. SQL Server Express Management Studioで自動インクリメントを設定できませんか?
- 7. SQL Server:ストアドプロシージャ内の自動インクリメントIDを取得しますか?
- 8. SQL Serverの自動インクリメント列に特定の値を指定する方法はありますか。
- 9. SQL SERVERでマージテーブルが一致しない列を自動インクリメントする方法はありますか?
- 10. infowindowからのズームリンクが常にレンダリングするとは限りません
- 11. SQL Server CEで自動インクリメント列を作成するクエリ。
- 12. ASMXサービスが常にデータを返すとは限りません
- 13. ページが常にレンダリングされるとは限りません
- 14. PHP:register_shutdown_functionがsymfony 2で常に動作するとは限りません
- 15. Sql Server - pfclnt.dllがありませんか?
- 16. Python Teradataの自動インクリメントは、1ではなく6桁の数字で始まりますか?
- 17. アイデンティティ値は、再起動しませSQL Serverで1から
- 18. CodeIgniterのflashdataが常に機能するとは限りませんが、userdataは常に機能しますか?
- 19. セレンmove_to_elementは、常にマウスを動かすとは限りません
- 20. JPAエンティティのSQL ServerとOracle(自動インクリメント列の問題)の互換性
- 21. Safariからドキュメントのやりとりが常に発生するとは限りません
- 22. mysqlはカラムIDを1から開始し、そこから自動インクリメントを変更します
- 23. SQL Server 2014 SSMSシステムテーブルに列フォルダがありません
- 24. Xcode - localizable.strings - 常に動作しているとは限りません
- 25. sequelizeでSQL Azureデータベースに接続できませんが、localhost上のSQL Serverは正常に動作します
- 26. IE 8 - スクリプトが常に読み込まれるとは限りません
- 27. jQueryが常に読み込まれるとは限りません
- 28. Img one( 'load'、...)はIEで常に起動するとは限りません - 私はあきらめます
- 29. SQLサーバーの自動インクリメント列を更新します。
- 30. データソースからSQL Serverはwebsphereで動作しません
テーブル定義を表示し、すべてを大文字にしないでください。 –
なぜあなたは叫ぶのですか? [dbcc checkidentに関する文書を確認する](http://msdn.microsoft.com/en-us/library/ms176057%28v=sql.105%29.aspx) –