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

Как да направите бързо ИЗТРИВАНЕ на много данни от голяма таблица (sql сървър)

Копирайте редовете, които не искате да изтриете, във временна таблица, като използвате select in и след това отрязване таблицата, вместо да изтриете. Копирайте редовете обратно в старата таблица. Не забравяйте да премахнете ограничения първо.

Ако имате колони за самоличност, след като наемете данните, използвайте нещо подобно, за да заредите отново таблицата.

declare @seed int
select @seed = max(identity_col)+1 from tableName
DBCC CHECKIDENT (orders, table_name, @seed)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Рекурсивно конкатениране на родителски елементи

  2. sql родителско дъщерно дърво с ред на сортиране

  3. Изчислете часовата разлика в минути в SQL Server

  4. SQL Server форматира десетичните знаци със запетаи

  5. SQL Server:Прикачете неправилна версия 661