TRUNCATE TABLE TbName --TbName是表名
但如果TbName中某些字段與其它表有主外鍵關系,會報錯:
無法截斷表 'Plants',因為該表正由 FOREIGN KEY 約束引用。
此時需要先去另一張表刪除外鍵,TRUNCATE后,再加上外鍵。
刪除另外一個表的外鍵
IF OBJECT_ID(N'[dbo].[外鍵]', 'F') IS NOT NULL
ALTER TABLE [dbo].[另外一個表] DROP CONSTRAINT [外鍵];
GO
再為另外一個表創建外鍵約束
ALTER TABLE [dbo].[另外一個表]
ADD CONSTRAINT [外鍵]
FOREIGN KEY ([某表的某個鍵])
REFERENCES [dbo].[某表]
([ID])
ON DELETE NO ACTION ON UPDATE NO ACTION;