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

Sao chép dữ liệu vào một bảng khác

Nếu cả hai bảng thực sự là cùng một lược đồ:

INSERT INTO newTable
SELECT * FROM oldTable

Nếu không, bạn sẽ phải chỉ định tên cột (danh sách cột cho newTable là tùy chọn nếu bạn đang chỉ định một giá trị cho tất cả các cột và chọn các cột theo thứ tự giống như newTable lược đồ của):

INSERT INTO newTable (col1, col2, col3)
SELECT column1, column2, column3
FROM oldTable


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hướng dẫn phân vùng và phân vùng bảng SQL Server

  2. Thêm một cột được tính toán vào một bảng hiện có trong SQL Server

  3. Chuyển đổi không thành công khi chuyển đổi giá trị varchar 'simple' thành kiểu dữ liệu int

  4. Làm cách nào để chỉ định ngày tháng khi viết truy vấn SQL từ SQL Server được liên kết với Oracle?

  5. Sử dụng SCOPE_IDENTITY () để trả lại Giá trị nhận dạng được chèn lần cuối trong cùng một phạm vi (Máy chủ SQL)