Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

INSERT IGNORE и ON DUPLICATE KEY UPDATE не работят в SQL Server 2008 R2

SQL Server не поддържа INSERT IGNORE или ON DUPLICATE . Този синтаксис е специфичен за MySQL.

Ако бяхте потърсили INSERT израз в ръководството за SQL Server щеше да видиш това.

Трябва да използвате MERGE израз, за ​​да актуализирате или вмъкнете.

Не разбирам тази част. Ако имате SQL Server, вие не "вмъквате в .mdb ".
Може би използвате MS Access вместо това? В такъв случай MERGE също няма да работи, доколкото знам (ще трябва да проверите ръководството за MS Access за еквивалентно твърдение)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проверете дали дадена таблица съдържа редове или не sql server 2005

  2. Отмяна с име на колона

  3. Създайте временна таблица в SQL Server

  4. 4 невероятни ресурси за наблюдение на SQL Server за администратори на бази данни

  5. Настройка на SQL Server – всичко е за измерване