sql >> Database >  >> RDS >> Sqlserver

Is er in MS SQL Server een manier om een ​​kolom die als teller wordt gebruikt atomair te verhogen?

Volgens de MSSQL Help zou je het als volgt kunnen doen:

UPDATE tablename SET counterfield = counterfield + 1 OUTPUT INSERTED.counterfield

Hierdoor wordt het veld met één bijgewerkt en wordt de bijgewerkte waarde geretourneerd als een SQL-recordset.



  1. Hikaricp Oracle-verbindingsprobleem

  2. Werk een kolom van een tabel bij met een kolom van een andere tabel in PostgreSQL

  3. Hoe kan ik gegevens van CSV naar MySQL importeren?

  4. SQL Server:Moet ik GO-statements gebruiken tussen batches?