sql >> Database teknologi >  >> RDS >> Sqlserver

Opdater int kolonne i tabel med unikke stigende værdier

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


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

skal gøre arbejdet



  1. pivottabel Oracle - hvordan man ændrer rækkeelementer til kolonner

  2. Indekserer Django Autofield / ID-nøgler i PostgreSQL?

  3. Hvorfor rapporterer MySQL en syntaksfejl på FULL OUTER JOIN?

  4. PL/SQL-tjekdatoen er gyldig