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

SQL Server:OPDATERING MyTable SET col1 =værdi, col2 =col1

Her er et andet alternativ at prøve:

DECLARE @x float;

UPDATE MyTable
SET
  @x = col1 = formula,
  col2 = @x * …
OPTION (MAXDOP 1)

eller:

DECLARE @x float;

UPDATE MyTable
SET
  @x = formula,
  col1 = @x,
  col2 = @x * …
OPTION (MAXDOP 1)

OPTION (MAXDOP 1) er der for at sikre den sekventielle rækkefølge af evaluering af opgaver.



  1. Indsæt, ved dubletopdatering i PostgreSQL?

  2. YEAR() Eksempler – MySQL

  3. Konvertering af nvarchar(max) datatype til streng i Java

  4. Opbygning af en offline-først-applikation med Node.js og SQLite