sql >> Databáze >  >> Database Tools >> SSMS

Vkládejte nové záznamy pouze do tabulky SQL pomocí VBA

Váš SQL dotaz není zcela správný – neexistuje žádné THEN v SQL IF .

Také nemusíte nic dělat, pokud existuje, takže stačí použít, pokud neexistuje.

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


  1. Existuje nějaký způsob, jak zobrazit mezery v editoru dotazů pro SQL Server Management Studio Express 2005?

  2. Použijte Python k načtení dat do Mysql

  3. Pochopení primárního klíče a databází vztahů s MySQL (phpmyadmin)

  4. Dotaz BCP z virtuálního počítače Azure:SQLState =37000, NativeError =40515 Odkaz na název databáze a/nebo serveru v 'DBName.dbo.TableName' není podporován