1
A
回答
1
在這種情況下,這將工作:
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
GO
EXEC sp_MSForEachTable 'DELETE FROM ?'
GO
EXEC sp_MSForEachTable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
GO
三江源所有。
0
1
使用此命令:
--Disable Constraints & Triggers
EXEC sp_MSforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_MSforeachtable 'ALTER TABLE ? DISABLE TRIGGER ALL'
--Perform delete operation on all table for cleanup
EXEC sp_MSforeachtable 'DELETE ?'
--Enable Constraints & Triggers again
EXEC sp_MSforeachtable 'ALTER TABLE ? CHECK CONSTRAINT ALL'
EXEC sp_MSforeachtable 'ALTER TABLE ? ENABLE TRIGGER ALL'
--Reset Identity on tables with identity column
EXEC sp_MSforeachtable 'IF OBJECTPROPERTY(OBJECT_ID(''?''), ''TableHasIdentity'') = 1
BEGIN DBCC CHECKIDENT (''?'',RESEED,0) END'
相關問題
- 1. 刪除SQL Server數據庫中的所有數據
- 2. 刪除SQL Server 2005
- 3. 如何刪除SQL Server數據庫中的所有表?
- 4. 刪除SQL Server數據庫
- 5. 如何從SQL Server 2005數據庫中刪除脫機文件
- 6. 從SQL Server 2005數據庫中刪除非法字符?
- 7. 從SQL Server數據庫中的所有表數據刪除,除了一些表
- 8. 從sql 2005數據庫中刪除所有表的最佳方法
- 9. 如何重建SQL Server 2005中的所有數據庫
- 10. 將所有者添加到SQL Server 2005數據庫中
- 11. 如何從sql server 2005中的數據庫中刪除所有表,除了一個表之外
- 12. 刪除SQL Server數據庫中的所有表格,除了少數
- 13. SQL Server 2005級聯刪除
- 14. SQL Server 2005:刪除優化
- 15. SQL Server 2005高效刪除
- 16. SQL Server 2005中 - 級聯刪除所有相關表
- 17. 從DateTime sql server 2005刪除時間2005
- 18. SQL Server 2005查找某個數據類型的數據庫中的所有列
- 19. 在SQL Server 2005中壓縮數據庫
- 20. 在SQL Server 2005中創建數據庫
- 21. sql server 2005附加數據庫中斷
- 22. 如何將SQL Server 2008數據庫與SQL Server 2005數據庫進行同步?
- 23. 如何一次向網格中插入所有行到SQL Server 2005數據庫?
- 24. SQL查詢列出SQL Server 2005數據庫中的所有視圖
- 25. 從數據庫的所有表中刪除所有行
- 26. T-SQL - 刪除除最近期間以外的所有重複項(SQL Server 2005)
- 27. 從批處理文件中刪除SQL Server數據庫中的所有表?
- 28. 如何在sql server 2005中刪除用戶定義的數據庫?
- 29. 當永久刪除表時,回收SQL Server 2005數據庫中的空間
- 30. 恢復的SQL Server 2014數據庫SQL Server 2005中
呃?刪除並重新創建數據庫? –
實際上我的數據庫存在於服務器上,我只想刪除數據。 –
可能使用[使用單個查詢刪除數據庫中的所有行?](http://stackoverflow.com/questions/10831753/delete-all-rows-from-database-by-using-single-query) –