Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Hapus semua data dalam database SQL Server

Solusi SQLMenace bekerja untuk saya dengan sedikit perubahan pada cara data dihapus - DELETE FROM bukannya TRUNCATE .

-- disable referential integrity
EXEC sp_MSForEachTable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL' 
GO 

EXEC sp_MSForEachTable 'DELETE FROM ?' 
GO 

-- enable referential integrity again 
EXEC sp_MSForEachTable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL' 
GO


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Menjatuhkan Properti Identitas dari Kolom di Tabel SQL Server - Tutorial SQL Server / T-SQL 44

  2. Apa Batasan Default di SQL Server - Tutorial SQL Server / TSQL Bagian 90

  3. Bagaimana cara mencari string di database SQL Server?

  4. Bagaimana cara membuat SQL Server menemukan login yang cocok dengan nama yang diberikan?

  5. Cara Mendapatkan Definisi Kolom Terhitung di SQL Server menggunakan T-SQL