Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Czy w MS SQL Server istnieje sposób na niepodzielną inkrementację kolumny używanej jako licznik?

Zgodnie z Pomocą MSSQL możesz to zrobić tak:

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

To zaktualizuje pole o jeden i zwróci zaktualizowaną wartość jako zestaw rekordów SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd konwersji typu danych varchar

  2. Przetwarzanie zapytań wsadowych SQL (tablica wejściowa zapytań SQL)

  3. Jak wypisać wszystkie daty między dwiema datami?

  4. Jak utworzyć unikalne ograniczenie złożone w SQL Server 2005

  5. Jakiś sposób na wstawienie lub aktualizację SQLBulkCopy, jeśli istnieje?