我有一個填充的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