Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

sql сървър:изтрийте всички редове на всички таблици

Този подход ще ви позволи да изтриете съдържание от всички таблици, дори и тези, на които се отнася ограничение за външен ключ. Можете да го подобрите, за да го накарате да проверява за отсъствието на ограничения на външния ключ и да направите TRUNCATE TABLE в тези случаи.

EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT ALL'
EXEC sp_msforeachtable 'DELETE FROM ?'
EXEC sp_msforeachtable 'ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да коригирате:„SQLServerAgent в момента не работи…“

  2. LOG() Примери в SQL Server

  3. Създайте пощенски акаунт в база данни в SQL Server (T-SQL)

  4. Как TRY_CAST() работи в SQL Server

  5. Как да получите дата във формат ГГГГ-ММ-ДД от TSQL поле за дата и час?