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

Изтриване на скрипт SQL Server 2008

  1. Мисля, че ключовата дума INTERSECT не е използвана правилно. Обяснението е по-долу. Можете да следвате връзката, за да получите подробности.

EXCEPT връща всички отделни стойности от лявата заявка, които не са открити и в дясната заявка. INTERSECT връща всички различни стойности, които са върнати от заявката от лявата и дясната страна на операнда INTERSECT

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

  1. За да постигнете целта си, можете да опитате командата merge.

    ;
    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)
    ;
    

Дано това помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Salesforce SOQL от SQL Server

  2. Грешка при промяна на типа на курсора в резултатите от функцията за добавяне на дата на Perl OLE32 MSSQL

  3. Как да:Създайте тригер за дата на промяна на автоматично актуализиране със SQL Server 2008

  4. CTE използват ли място в tempdb?

  5. Има ли начин да изключите имплицитното преобразуване на тип в SQL Server?