sql >> Database teknologi >  >> RDS >> Sqlserver

Slet script SQL Server 2008

  1. Jeg tror, ​​at nøgleordet INTERSECT ikke bruges korrekt. Forklaringen er nedenfor. Du kan følge linket for at få detaljer.

EXCEPT returnerer alle distinkte værdier fra den venstre forespørgsel, som ikke også findes på den højre forespørgsel. INTERSECT returnerer alle distinkte værdier, der returneres af både forespørgslen på venstre og højre side af INTERSECT-operanden

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

  1. For at opnå dit mål, kan du prøve kommandoen fletning.

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

Ønsker dette vil hjælpe.



  1. procedure i mysql

  2. ORA-01017 Oracle-fejlløsningstips

  3. .NET, C#, LINQ, SQL og OR-Mapping - jeg forstår det bare ikke :(

  4. En anden #1054:Ukendt kolonne i 'feltliste'-mysteriet