sql >> Base de Datos >  >> RDS >> Sqlserver

¿Cómo evitar valores duplicados para INSERTAR en SQL?

Utilice COMBINAR

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