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

Xóa tập lệnh SQL Server 2008

  1. Tôi nghĩ rằng từ khóa INTERSECT không được sử dụng đúng cách. Lời giải thích ở bên dưới. Bạn có thể theo liên kết để có được thông tin chi tiết.

EXCEPT trả về bất kỳ giá trị khác biệt nào từ truy vấn bên trái mà cũng không được tìm thấy trên truy vấn bên phải.INTERSECT trả về bất kỳ giá trị khác biệt nào được trả về bởi cả truy vấn ở bên trái và bên phải của toán hạng INTERSECT

http://msdn.microsoft.com/zh-cn/library/ms188055 .aspx

  1. Để đạt được mục đích của mình, bạn có thể thử hợp nhất lệnh.

    ;
    merge into #Clevland as target
    using  #Ohio as source
    on (target.UID = source.UID) -- you could add ADDRESS,City,State,Zip
    when not matched
       insert into target (UID) values (source.UID)
    ;
    

Ước gì điều này sẽ hữu ích.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Một thay đổi quan trọng đối với Sự kiện mở rộng trong SQL Server 2012

  2. Truy vấn PIVOT động của SQL Server?

  3. Truy vấn phân chia SQL Server

  4. SQL - Kết nối với máy chủ được liên kết với phiên bản được đặt tên

  5. Chèn và chuyển đổi dữ liệu từ bảng SQL