sql >> Databáze >  >> RDS >> Sqlserver

Existuje v MS SQL Server způsob, jak atomicky zvýšit sloupec používaný jako čítač?

Podle nápovědy MSSQL byste to mohli udělat takto:

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

Toto aktualizuje pole o jednu a vrátí aktualizovanou hodnotu jako sadu záznamů SQL.



  1. Jak používat operátor větší než s datem?

  2. Python:nepodporovaný formátový znak ''' (0x27) na indexu 350

  3. MySQL Workbench – Forward Engineering – Chyba 1005:Nelze vytvořit tabulku (chyba:150)

  4. Načítání miliard řádků ze vzdáleného serveru?