sql >> Databasteknik >  >> RDS >> Sqlserver

INFOGA eller UPPDATERA tabell från en annan tabell med sammansatt primärnyckel

du bör använda en merge uttalande

något sånt här:

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. SQLAlchemy, Psychopg2 och Postgresql COPY

  2. MySql:är det möjligt att 'SUMMA OM' eller 'COUNT OM'?

  3. Det effektivaste sättet att lagra IP-adress i MySQL

  4. Det går inte att ansluta till MySql-databasen på en fjärrlinux-server från ett Windows GUI-verktyg