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

CHÈN hoặc CẬP NHẬT bảng từ một bảng khác có khóa chính tổng hợp

bạn nên sử dụng hợp nhất quy chế

một cái gì đó như thế này:

merge TableMain  AS target
using TableA as source 
ON <join tables here>
WHEN MATCHED THEN <update>
WHEN NOT MATCHED BY TARGET <Insert>
WHEN NOT MATCHED BY SOURCE <delete>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lý do ngữ cảnh Giao dịch được sử dụng bởi một phiên khác là gì

  2. Xử lý các giá trị không tồn tại trong biểu thức truy vấn sql cho biểu đồ ssrs

  3. So sánh giá trị của hai cột rồi chọn giá trị lớn hơn

  4. Không thể kết nối pyODBC với SQL Server 2008 Express R2

  5. Làm cách nào tôi có thể BỎ các cột thành hàng?