sql >> Database >  >> RDS >> Sqlserver

Werk de int-kolom in de tabel bij met unieke oplopende waarden

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


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

zou het werk moeten doen



  1. Vreemd gedrag van groeperen door in Query die moet worden geoptimaliseerd

  2. Mysql-kolom converteren van INT naar TIMESTAMP

  3. programmatisch controleren op open verbinding in JDBC

  4. hoe een impasse in mysql te voorkomen