sql >> Database >  >> RDS >> Sqlserver

SQL Server invoegen indien niet bestaat best practice

Semantisch vraag je "concurrenten invoegen waar nog niet bestaat":

INSERT Competitors (cName)
SELECT DISTINCT Name
FROM CompResults cr
WHERE
   NOT EXISTS (SELECT * FROM Competitors c
              WHERE cr.Name = c.cName)


  1. Hoe verwijder ik vaste spaties uit een kolom in SQL Server?

  2. Syntaxisfout door het gebruik van een gereserveerd woord als tabel- of kolomnaam in MySQL

  3. Hoe kan ik een door de gebruiker gedefinieerde MySql-variabele gebruiken in een .NET MySql-opdracht?

  4. TINYTEXT, TEXT, MEDIUMTEXT en LONGTEXT maximale opslaggroottes