sql >> Databáze >  >> RDS >> Sqlserver

Jak se vyhnout duplicitním hodnotám pro INSERT v SQL?

Použijte MERGE

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. sql dotaz pro vyhledání a nahrazení textu ve všech řádcích

  2. SQL Server Pre-Login Handshake Acknowledgement Error

  3. znak k dnešnímu dni v oracle sql

  4. Nasaďte MySQL Server + DB s aplikací .Net