2

我有一个填充的 SDF 数据库文件,我需要清理表的每条记录。但如果我手动操作,在表中添加记录后主键不会以 1 开头。并且将使用 id 创建记录(例如 4091+)。那么,如何删除所有数据并将所有主键设置为 1。

我的数据库太大并且有很多关联,因此我不能只删除所有表并创建新表。这需要很多时间。

对不起我的英语不好。

谢谢你。

4

2 回答 2

2

你必须truncate上桌...

TRUNCATE TABLE tbl_name

Truncate删除所有记录以及将 id 重置为 0。

如果 TRUNCATE 在您的数据库中不可用,您可以简单地删除记录

DELETE from tbl_name

并通过以下方式重置身份列:

ALTER TABLE tbl_name ALTER COLUMN id IDENTITY (1,1)
于 2012-09-10T08:55:39.410 回答
0

只需使用DELETE命令。

DELETE FROM tableName

它将完全删除表上的所有行。

于 2012-09-10T08:53:29.853 回答