Bemærk, at TRUNCATE ikke virker, hvis du har nogen referenceintegritet indstillet.
I så fald vil dette virke:
EXEC sp_MSForEachTable 'DISABLE TRIGGER ALL ON ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'SET QUOTED_IDENTIFIER ON; DELETE FROM ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'ENABLE TRIGGER ALL ON ?'
GO
Rediger:For at gøre det klart, ? i sætningerne er en ? . Det er erstattet med tabelnavnet af sp_MSForEachTable procedure.