Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/84.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/21.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_Sql Server 2008 - Fatal编程技术网

Sql 手动重置标识列

Sql 手动重置标识列,sql,sql-server,sql-server-2008,Sql,Sql Server,Sql Server 2008,我看到了有关此问题的多个主题,您已经使用数据库进行了测试,现在希望重置ID。 有很多方法可以通过代码实现这一点,但是在SQLServer2008中难道没有手动实现这一点的方法吗?因此,只需转到表(/content)并重置id,然后清除值。 自动取款机,我只能进入我的内容并删除这些,但我的身份证仍然保留着 基本上-您需要运行以使数据库引擎重新设定种子 DBCC CHECKIDENT ('<your table>', RESEED, <new seed>); DBCC CH

我看到了有关此问题的多个主题,您已经使用数据库进行了测试,现在希望重置ID。
有很多方法可以通过代码实现这一点,但是在SQLServer2008中难道没有手动实现这一点的方法吗?因此,只需转到表(/content)并重置id,然后清除值。 自动取款机,我只能进入我的内容并删除这些,但我的身份证仍然保留着


基本上-您需要运行以使数据库引擎重新设定种子

DBCC CHECKIDENT ('<your table>', RESEED, <new seed>);
DBCC CHECKIDENT(“”,重新设定种子,);

基本上-您需要运行以使数据库引擎重新设定种子

DBCC CHECKIDENT ('<your table>', RESEED, <new seed>);
DBCC CHECKIDENT(“”,重新设定种子,);

在SQL server上,如果要删除所有数据并重置标识列,我将使用Truncate

在SQL server上,如果要删除所有数据并重置标识列,我将使用Truncate

只是一个想法,我不知道这在实际中如何工作,但您可以创建一个
创建表脚本
,如果要清除表,只需删除并重新创建表即可。如果你只做一次,那应该不会有任何伤害。

只是一个想法,我不知道这在实际中会如何工作,但是你可以创建一个
创建表脚本
如果你要清除表,只需删除并重新创建表。如果你只打算做一次,那应该不会有任何伤害。

因此,似乎没有手动方式为你的桌子重新设定种子。 唯一的方法是转到:newquery,输入Allan S.Hansen所说的: DBCC CHECKIDENT(“”,重新设定种子,)

其中,如果我的tabel是我数据库中的tblSporen:BRADY,我的查询将是:
DBCC CHECKIDENT('BRADY.dbo.tblSporen',重新设定,0)

因此,似乎没有手动方式为表重新设定种子。 唯一的方法是转到:newquery,输入Allan S.Hansen所说的: DBCC CHECKIDENT(“”,重新设定种子,)

其中,如果我的tabel是我数据库中的tblSporen:BRADY,我的查询将是:
DBCC CHECKIDENT('BRADY.dbo.tblSporen',重新设定,0)

我要找的是:转到您的表格,右键单击,然后单击“重新设置表格种子”选项。但我想根本就没有这回事?!你能给我解释一下,我应该把这个小剧本放在哪里吗?我只使用sql server作为标准用途,所以我对其工作不太熟悉。提前谢谢!我要找的是:转到您的表格,右键单击,然后单击“重新设置表格种子”选项。但我想根本就没有这回事?!你能给我解释一下,我应该把这个小剧本放在哪里吗?我只使用sql server作为标准用途,所以我对其工作不太熟悉。提前谢谢!