我的系统上安装了SQL Compact 4.0,我在VS2012上使用它。在VS2012上,我安装了SQL Server Compact / SQLite工具箱扩展。
此扩展程序提供了各种选项,但我找不到任何截断表选项。查询truncate table tblTransaction
似乎无法正常运行。我尝试了delete
查询,但它没有重置起点。我可以选择使用扩展名删除和重新创建表以删除内容以及重置标识列的开始。
我的问题是:
有没有办法截断SQL Server Compact数据库。我有 数据库中有65个表,我需要截断整个数据库。不仅要删除数据,还要重置自动增量列的起点。
答案 0 :(得分:0)
您可以通过运行以下语句重新设置IDENTITY值:
ALTER TABLE [MyTableName] ALTER COLUMN [Id] IDENTITY (1, 1)
此外,我已创建此功能提案,随时投票(或甚至投稿)https://sqlcetoolbox.codeplex.com/workitem/12109