sql >> Databasteknik >  >> RDS >> Sqlserver

Hur undviker man dubbletter av värden för INSERT i SQL?

Använd SAMMANSLUTNING

MERGE INTO Delegates D
USING (values(@MemNo, @FromYr,@ToYr)) X ([MemNo],[FromYr],[ToYr])
ON (insert unique key join)
WHEN NOT MATCHED BY TARGET THEN
INSERT ([MemNo],[FromYr],[ToYr]))
VALUES (X.[MemNo],X.[FromYr],X.[ToYr]);


  1. MySQL automatiskt lagra datumtid för varje rad

  2. Hur man använder kolumnnamn när man skapar JSON-objekt, Python

  3. Logga DBMS_OUTPUT.Put_Line-utgång i tabell i Oracle med DBMS_OUTPUT.Get_Lines

  4. sql-frågan fungerar inte med order by