SORU
10 EYLÜL 2010, Cuma


Sil tüm verileri SQL Server veritabanı

Benim veritabanındaki tüm tablolardaki tüm kayıtları sil nasıl? Bir SQL komutu ya da bir masa başına bir SQL komutu için istiyorum bunu yapabilir miyim?

CEVAP
2 AĞUSTOS 2012, PERŞEMBE


SQLMenace çözüm veri TRUNCATE yerine DELETE FROM silinir nasıl hafif bir çimdik ile benim için çalıştı.

-- 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

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Film Riot

    Film Riot

    16 NİSAN 2006
  • TheOtherMau5

    TheOtherMau5

    6 Mart 2012
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006