我有一个已满的SDF数据库文件,我需要清理表的每条记录。但如果我手动执行此操作,在表中添加记录后主键将不会以 1 开头。记录将使用 ID 创建(例如 4091+)。那么,如何删除所有数据并将所有主键设置为1。
我的数据库太大并且有很多关联,因此我不能删除所有表并创建新表。这需要很多时间。
抱歉我的英语不好。
谢谢。
最佳答案
您必须截断
表...
TRUNCATE TABLE tbl_name
Truncate
删除所有记录,并将 id 重置为 0。
如果您的数据库中没有 TRUNCATE,您只需删除该记录即可
从 tbl_name 删除
并通过以下方式重置“身份”列:
ALTER TABLE tbl_name ALTER COLUMN id IDENTITY (1,1)
关于sql - 清理 SDF 数据库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12348221/