sql >> Database >  >> RDS >> Sqlserver

Hoe dubbele waarden voor INSERT in SQL te vermijden?

Gebruik 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. Inleiding tot PL/SQL-verzamelmethoden in Oracle Database

  2. Hoe kan ik alle tabellen in een PostgreSQL-database laten vallen?

  3. PHP MYSQL zoeken naar postcode met LIKE

  4. Toegang/jet-equivalent van Oracle's decodering