sql >> Databasteknik >  >> RDS >> Sqlserver

Uppdatera int-kolumnen i tabellen med unika inkrementerande värden

declare @i int  = (SELECT ISNULL(MAX(interfaceID),0) + 1 FROM prices)


update prices
set interfaceID  = @i , @i = @i + 1
where interfaceID is null

borde göra jobbet



  1. Ruby on Rails:Hur kan jag redigera database.yml för postgresql?

  2. MySQL till PostgreSQL-tabell skapar konvertering - teckenuppsättning och sortering

  3. Backup Management Tips för TimescaleDB

  4. Hur tar jag bort dubbletter av rader och behåller raden med högre värde?