0

重複の可能性:
SQL サーバー ID 列の値が 1 ではなく 0 から始まる

挿入された ID 値は「0」から始まります

ここでは、データベースを作成してテーブルを作成します。次に、空のテーブルのレコードを削除して、ID をリセットしてみます。レコードを挿入すると、ID 値「0」から開始されます。

CREATE DATABASE test

GO

USE test

CREATE TABLE [dbo].[table1]
  (
      [Rollno] [int] IDENTITY(1,1) NOT NULL,
      [Name] [nvarchar](max) NOT NULL,
    CONSTRAINT [PK_Images] PRIMARY KEY CLUSTERED
    (
        [Rollno] ASC
    )WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
  )ON [PRIMARY]

USE test

DELETE TABLE table1

DBCC CHECKIDENT('table1', RESEED, 0)

INSERT INTO table1 VALUES('Sachin')

SELECT * FROM table1

誰でもこれを解決するのを手伝ってくれませんか。

4

2 に答える 2

0

使ってみてくださいDBCC CHECKIDENT('table1', RESEED, 1)

最後の引数は、ID列に使用する次の値です。

于 2012-02-01T13:00:10.240 に答える
0

ID値を0に再シードしているため、これは予想される動作です。

于 2012-02-01T13:00:46.137 に答える