Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

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


Aqui está outra alternativa para tentar:
DECLARE @x float;

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

ou:
DECLARE @x float;

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

OPTION (MAXDOP 1) existe para garantir a ordem sequencial de avaliação dos trabalhos.