Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách thực hiện XÓA nhanh nhiều dữ liệu khỏi một bảng lớn (máy chủ sql)

Sao chép các hàng bạn không muốn xóa vào một bảng tạm thời bằng cách sử dụng chọn vào và sau đó cắt ngắn bảng thay vì xóa. Sao chép các hàng trở lại bảng cũ. Hãy nhớ bỏ thuốc cản quang đầu tiên.

Nếu bạn có các cột nhận dạng, sau khi nhập dữ liệu, hãy sử dụng một cái gì đó như thế này để gửi lại bảng.

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. ExecuteReader:Thuộc tính kết nối chưa được khởi tạo

  2. Truy vấn chuyển đổi Varchar HH:MM sang Phút số nguyên trong SQL Server 2008

  3. Chỉ mục SQL Server nên được phân cụm?

  4. 2 cách lấy thông tin phân vùng cho bảng trong SQL Server (T-SQL)

  5. Hiệu suất đếm SQL (*)