我有一个填充的SDF数据库文件,我需要清理每个表的记录。但是如果我手动执行,在表中添加记录后,主键不会以1开头。记录将使用id创建(例如4091+)。那么,如何删除所有数据并将所有主键设置为1.清洁SDF数据库文件
我的数据库太大并且有很多关联,因此我不能只删除所有表并创建新的表。这需要很多时间。
对不起,我的英语水平。
谢谢。
我有一个填充的SDF数据库文件,我需要清理每个表的记录。但是如果我手动执行,在表中添加记录后,主键不会以1开头。记录将使用id创建(例如4091+)。那么,如何删除所有数据并将所有主键设置为1.清洁SDF数据库文件
我的数据库太大并且有很多关联,因此我不能只删除所有表并创建新的表。这需要很多时间。
对不起,我的英语水平。
谢谢。
你必须truncate
表...
TRUNCATE TABLE tbl_name
Truncate
删除所有记录与重置ID等于0
如果TRUNCATE在数据库中不可一起,你可以简单地删除记录
DELETE from tbl_name
和复位下列方式标识列:
ALTER TABLE tbl_name ALTER COLUMN id IDENTITY (1,1)
只是使用DELETE
命令。
DELETE FROM tableName
它会完全删除表上的所有行。
如果您要删除所有数据,为什么需要ID再次从1开始? – Bridge