sql >> Databáze >  >> RDS >> Sqlserver

SQL Server:AKTUALIZACE SET MyTable col1 =hodnota, col2 =col1

Zde je další alternativa, kterou můžete vyzkoušet:

DECLARE @x float;

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

nebo:

DECLARE @x float;

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

OPTION (MAXDOP 1) má zajistit sekvenční pořadí hodnocení úkolů.



  1. Jak pěkně naformátovat tisk SQL dotazů v SQLAlchemy?

  2. Funkce mezipaměti a data MySQL

  3. Jak mohu sledovat aktivitu SQL na Oracle?

  4. Jak získám funkci SUM v MySQL, aby vrátila '0', pokud nebyly nalezeny žádné hodnoty?