Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 身份重置问题_Sql_Sql Server 2005_Identity Column - Fatal编程技术网

Sql 身份重置问题

Sql 身份重置问题,sql,sql-server-2005,identity-column,Sql,Sql Server 2005,Identity Column,可能重复: 插入的标识值从“0”开始 这里我将创建一个数据库和一个表,现在我将尝试删除空表中的记录并重置标识。当我现在插入记录时,它从标识值“0”开始 请任何人帮我解决这个问题。尝试使用DBCC CHECKIDENT('table1',RESEED,1) 最后一个参数是用于标识列的下一个值。您正在将标识值重新设定为0,因此这是预期行为。解决什么问题?你一个问题也没问。你想解决什么问题?帮你解决什么?我不确定问题是什么。。。你已经说出了你想要做的,并且你发布了一些代码,然后发表了一条评论,似乎表

可能重复:

插入的标识值从“0”开始

这里我将创建一个数据库和一个表,现在我将尝试删除空表中的记录并重置标识。当我现在插入记录时,它从标识值“0”开始


请任何人帮我解决这个问题。

尝试使用
DBCC CHECKIDENT('table1',RESEED,1)


最后一个参数是用于标识列的下一个值。

您正在将标识值重新设定为0,因此这是预期行为。

解决什么问题?你一个问题也没问。你想解决什么问题?帮你解决什么?我不确定问题是什么。。。你已经说出了你想要做的,并且你发布了一些代码,然后发表了一条评论,似乎表明这是成功的。有什么问题吗?DBCC CHECKIDENT('table1',RESEED,0)是正确的。取下一个值。刚刚测试过。删除表table1的语法无效。
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