SSMS
 sql >> Baza danych >  >> Database Tools >> SSMS

Wstawiaj nowe rekordy tylko do tabeli SQL za pomocą VBA

Twoje zapytanie SQL nie jest do końca poprawne - nie ma THEN w SQL IF .

Ponadto nie musisz nic robić, jeśli istnieje, więc po prostu użyj, jeśli nie istnieje.

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


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Nieprawidłowa składnia w pobliżu „for” SQL Server

  2. SQL Management Studio nie rozpoznaje, że tabela istnieje po utworzeniu skryptu

  3. Szablony SQL Server — jak uciec od mniej niż znaku?

  4. Tworzenie nowej tabeli nie jest widoczne w SSMS 2016 dla SQL Server 2008

  5. SQL Server Management Studio rozłączone po okresie bezczynności