sql >> Database teknologi >  >> RDS >> Sqlserver

Underforespørgsler er ikke tilladt efter VALUES?

Det første er først - din kode, selvom du fikser dens syntaks, er forkert. Det ser ud til, at du forsøger at implementere din egen automatiske inkrementmekanisme. Det vil mislykkes.
Den korrekte måde er at bruge SQL Servers indbyggede mekanisme til automatisk stigning og oprette ID kolonner som en Identity .

Så behøver du slet ikke at inkludere det i insert-sætningen, og du er sikker selv i en multi-klient eller multi-threaded miljøer (hvilket din nuværende implementering vil begynde at give forkerte resultater).



  1. mysql 5.7 er meget langsommere end mysql 5.6 i medium sql

  2. Sekvensnummer i tabel

  3. PHP PDO-relateret:Opdater SQL-sætning, der ikke opdaterer indholdet af databasen

  4. hvordan man arbejder med after insert trigger i sql server 2008