2011-12-14 9 views
-3
ID列の値、私はそれが500から1からカウントしているクエリを実行する初めて

..アイデンティティ値は、再起動しませSQL Serverで1から

私は再びコンソールを実行し、実行

次の時間私のID値は、1からカウントされていないクエリは、501〜1000カウント(以前にそれが停止されている)、その後インクリメント...

+3

はいああ、私はとてもよく、それを想像することができます。実際にコード(または同じ動作を示すサンプル)を実際に投稿した場合は、お手伝いできます。 –

+0

例:ようにID 1 2 3 ... N 私はJavaコンソールを実行して、クエリを実行し、次の時間、私はID値を取得していますようにN N + 1 N + 2と... – user1095316

+0

しかし、私は最初からそれをしたいです1 2 3のように – user1095316

答えて

3

をあなたが意味する場合は、オートナンバー型の列を持つテーブルを持っている、ということですあなたが人口移入してから削除された場合、1つの方法は、テーブルを再시드することです。DBCC CHECKIDENT

DBCC CHECKIDENT ("MySchema.MyTable", RESEED, 1); 
GO 
+0

実際に私はテーブルを作成するために、任意のクエリを使用していない... – user1095316

+0

は私がちょうど(それぞれ1シードとインクリメント値)ID列のプロパティを設定しています –

+0

怖いのは意味がありません。しかし、それには再シードの選択肢はありません。.. – user1095316

関連する問題