Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server:UPDATE MyTable SET col1 =Wert, col2 =col1

Hier ist eine weitere Alternative zum Ausprobieren:

DECLARE @x float;

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

oder:

DECLARE @x float;

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

OPTION (MAXDOP 1) dient dazu, die Reihenfolge der Bewertung der Aufgaben sicherzustellen.