sql >> Databasteknik >  >> Database Tools >> SSMS

Infoga endast nya poster i SQL-tabell med VBA

Din SQL-fråga stämmer inte riktigt - det finns ingen THEN i en SQL IF .

Dessutom behöver du inte göra något om det finns, så använd bara om det inte finns.

"IF NOT EXISTS (SELECT 1 FROM dbo.Customers WHERE FirstName = '" & sFirstName & "' and LastName = '" & sLastName & "') " & _
         "INSERT INTO dbo.Customers (FirstName, LastName) " & _
         "VALUES ('" & sFirstName & "', '" & sLastName & "')"


  1. Ta bort dubblett av e-postadress baserat på det lägsta ID i mysql

  2. Jag uppdaterade till MariaDB 10.2.20 för att använda CTE. Får fortfarande okänt uttalande. (nära WITH) i phpMyAdmin

  3. Spara resultat med rubriker i SQL Server Management Studio

  4. Hur tar man bort en lista över oavsiktligt raderade databaser från SQL Server Management Studios trädliknande lista?